Caching — the cheapest way to lose a weekend
Cache layers, TTL vs invalidation, stampede protection, key hygiene, and the case for not caching at all.
Recurring patterns and decisions — what I pick, why, and the failure mode each choice prevents.
Cache layers, TTL vs invalidation, stampede protection, key hygiene, and the case for not caching at all.
Resource shape, error envelopes, idempotency, pagination, and versioning. What I pick, why, and the failure mode each choice prevents.