Some user actions will take too long to be stuck behind an infinitely pending post request. These actions should instead launch jobs. Some requirements:
- Certain tasks must be unique (can't start a new one until existing ones finish)
- Status or monitoring (doesn't have to be live, but certainly upon completion)
- Should support:
- One off tasks
- Scheduled tasks
- Repeating tasks
Some user actions will take too long to be stuck behind an infinitely pending post request. These actions should instead launch jobs. Some requirements: