Free course · no ads · nothing to buy
Zero to Hero 09 · Queues, jobs and reliability
Keep long work running safely in the background. Part 9 of 14 — 20 video lessons.
What it covers
- Why long jobs need a queue
- A simple job table
- Workers that pick up work
- Retries with backoff
- Dead letters: when a job gives up
- Idempotency: doing it twice safely
- Locks and one-at-a-time work
- Resuming after a crash
- Health checks
- Alerts that don't cry wolf
- Backups before every big change
- Restoring from a backup (practise it!)
- Logs you can search
- Rate limits and being a good API citizen
- Cost ceilings per film and per day
- Quotas per user
- Scheduled clean-ups
- Load testing on a budget
- Checkpoint: a studio that survives a bad night
- Part 9 recap
The lessons are for members, and joining is free.