snicker7
Joined 10 years ago
Karma
1,713
Submissions
675
Member since
Feb 27
Domains of expertise: financial mathematics, data engineering.
View on Hacker NewsJoined 10 years ago
- Checking the status of a task (queued, pending, failed, cancelled, completed) - Cancelling a queued task (or pending task if the execution environment supports it) - Re-prioritizing queued tasks - Searching for tasks based off an attribute (e.g. tag)
You really do need a database for this.
My experience is that this architecture can lead to very chatty applications if you have a rich data model (eg a graph).