Need to delay a task for later?
Try laters, its a simple library for delaying tasks and re-occouring tasks..
fire and forget
- fire a task to be run in the background, only once executiondelayed
- delay a task for a set time, only once executionRecurring
- have a task execute many times on a cron timer
Persistance
- PostgreSql with Marten out of the box, and you can easily hand role your ownTransactions
- and all or nothing support based off your persistance frameworks featuresDistributed
- you can have many workers to process tasks at scale (we make use of your existing loadbalancing)Extensible
- you can intercept processing of tasks and apply extra logic or cancle the taskTransparent
- use of opentelemetry out of the box
you can find all packages here:
We use Milestones to represent an notable release
We use a variant of Githubflow, so all feature branches have their own pre-release packages
check out our docs for examples and more information
As this is about auditing your code, it is recommend that you fully test your use-cases to ensure that the requirement is met fully.