Section 3 · 6 topics
Resilience Patterns
The patterns that separate toy APIs from production APIs
01
Idempotency & Idempotency Keys
Without this, every retry is a gamble
Intermediate6 min read
02
Retry Strategies & Exponential Backoff
Retrying without a strategy is just a DDoS on yourself
Intermediate5 min read
03
Circuit Breakers
When a dependency is down, stop hammering it
Intermediate5 min read
04
Rate Limiting & Throttling
Protecting your API from your own users
Intermediate5 min read
05
Caching Strategies
ETags, Cache-Control, and the hardest problem in CS
Intermediate6 min read
06
Timeouts & Deadline Propagation
No timeout means infinite wait — and a cascading failure
Advanced5 min read