Lesson 2 of 2Module 2 · 0% of course
Shipping Software (FDE) · Systems

Queues, Caches & Retries

Three tools for reliable systems: message queues to decouple and absorb spikes, caches to cut latency and load, and retries with exponential backoff, jitter and idempotency keys so failures don't duplicate work.

35 min · 6 steps · videoJump to quiz ↓
17 - The Throttling, Retry and Circuit Breaker Patterns | Cloud with Chris Chris Reddington · 46 min
Open in YouTube
Step 1 of 6 · Overview35 min read ·
Key idea
Prereqs: APIs & HTTP; Databases. Next: Cloud & Docker; Running an agent in production. Sources: AWS Builders' Library ('Timeouts, retries and backoff with jitter'); Stripe API docs on idempotent requests; Martin Kleppmann, *Designing Data-Intensive Applications*.
Next: 1. Queues
‹ PrevCourse ›