Implement a durable work queue in Postgres
How to implement common queue and messaging patterns in Postgres: competing consumers, transactional outbox, idempotent handlers, leases, and dead letters.
How to implement common queue and messaging patterns in Postgres: competing consumers, transactional outbox, idempotent handlers, leases, and dead letters.
How to choose inbox, outbox, projection, CDC, and saga patterns when implementing durable work in Postgres.
Transactional outbox, transport choices, webhooks, contracts, and when brokers fit. Work that leaves your database commit.
How Postgres durable work fits with DDD, domain events, transactional outbox, event sourcing, CQRS projections, sagas, CDC, and workflow engines.
Theme lab
⌘/Ctrl⇧. to toggle