Reliable messaging
Publishing events exactly when data changes, delivering them, and processing them safely.
Start with Transactional OutboxMicroservices Patterns
All reliable messaging posts
pattern 10
2026-10-17·6 min read
Transactional Outbox
Saves data and event in the same DB transaction.
pattern 11
2026-10-17·5 min read
Transactional Inbox
Stores incoming messages before processing to dedupe.
pattern 12
2026-10-17·6 min read
Change Data Capture (CDC)
Turns DB log changes into events.
pattern 13
2026-10-17·7 min read
Polling Publisher
Periodically reads the outbox and publishes.
pattern 14
2026-10-17·6 min read
Idempotent Consumer
Processing a message twice has the same effect as once.
pattern 15
2026-10-17·6 min read
Dead Letter Queue (DLQ)
Parks messages that keep failing.
pattern 16
2026-10-17·5 min read
Guaranteed Delivery
Persists messages until acknowledged.
pattern 17
2026-10-17·5 min read
Competing Consumers
Multiple workers share one queue.
pattern 18
2026-10-17·6 min read
Claim Check
Sends a reference instead of a large payload.