Distributed SystemsIn progress
Distributed Task Queue
Postgres-backed job queue with retries, dead-letter handling and a worker pool
A durable job queue built on PostgreSQL, using SELECT … FOR UPDATE SKIP LOCKED for safe concurrent dequeue, with retry policies, a dead-letter queue, and a worker pool that shuts down gracefully.
What it demonstrates
- At-least-once delivery
- Fault tolerance
- Graceful shutdown
- Backpressure
Tech stack
GoPostgreSQL