System Design
Intermediate
Pro
Caching Strategies
Choose where a cache lives, how it is filled and invalidated, and how it fails at scale
30 min read
36 views
Master read and write caching patterns, TTL and invalidation, eviction policies, cache stampedes and hot keys, consistency races, hit-ratio sizing, and CDN caching, with a worked design of a 50k QPS product-page cache.
Practice questions (5)
-
View →
Sizing and Designing a Product-Page Cache
Intermediate · Free -
View →
Choosing a Write Pattern for Three Different Data Types
Intermediate -
View →
Diagnosing a Stale-Read Race Condition
Advanced -
View →
Preventing a Cache Stampede After a Deploy
Advanced -
View →
The Attack Your Cache Hit Ratio Can't See
Intermediate · Free