Delayed Job
5.6#28 in task queue softwareFree planFree planSelf-hosted
Visit| Fact | Delayed Job | Graphile Worker |
|---|---|---|
| Purpose | Delayed::Job is a database-backed priority queue for running longer tasks asynchronously in the background. | Graphile Worker stores jobs in PostgreSQL and executes them on Node.js so background work does not hold up application responses. |
| Requirements | The current gem specification requires Ruby 3.2 or later and ActiveSupport 3.0 or later but below 9.0. | The current release requires PostgreSQL 12 or newer and Node.js 22.18 or newer. |
| Support | The README points users to a Google Groups mailing list and Stack Overflow for help. | Community help is provided through Graphile Discord and GitHub, with paid professional support available. |
You want what its maker publishes above — check its page for the details.
Graphile Worker suits developers building Node.js applications with PostgreSQL who need scheduled background jobs and retry behavior. The maker describes it as a maintainable queue for regular organizations rather than a replacement for dedicated queues at Facebook scale.