Module 9 — Background Work, Caching, and Service Boundaries
Lesson 2 — Reliable Job Execution
Unit 1 — Asynchronous Workflows
Not finished yet
Topics
- Make background jobs idempotent
- Handle duplicate job delivery
- Design for at-least-once delivery semantics
- Handle poison messages safely
- Apply exponential backoff to retries
- Add jitter to retry timing
- BullMQ
- RabbitMQ