Caching
Cache strategies, Redis, CDN
- 00 Caching — Roadmap In-process LRU first. Self-host Redis. Eviction policies, invalidation, stampedes. beginner 5 min →
- 01 Why Caching Exists The latency gap between memory, disk, and network — and why every fast system exploits it. beginner 10 min →
- 02 Cache Strategies Cache-aside, read-through, write-through, write-behind — when to use each and what breaks when you don't. beginner 14 min →
- 03 Eviction Policies LRU, LFU, TTL, and friends — how caches decide what to throw away when memory fills up. beginner 12 min →
- 04 Redis Fundamentals Data structures, core commands, persistence modes — everything you need to run Redis confidently in production. intermediate 18 min →
- 05 Cache Invalidation The hardest problem in computer science — TTL, event-driven purging, versioned keys, and when to accept staleness. intermediate 14 min →
- 06 Cache Stampede & Thundering Herd What happens when a popular cache entry expires and a thousand requests hit the database simultaneously — and how to stop it. intermediate 13 min →
- 07 Distributed Caching Sharing cache state across multiple servers — consistent hashing, Redis Cluster, and the failure modes that will surprise you. intermediate 15 min →
- 08 HTTP Caching & CDN Cache-Control, ETags, and CDN edge caching — the layer that can eliminate your server entirely for static content. intermediate 14 min →
- 09 Application Caching Patterns Fragment caching, query result caching, session stores, computed value memoization — practical patterns for real applications. intermediate 13 min →
- 10 Production Caching Monitoring hit ratios, detecting hot keys, handling Redis failures gracefully, and knowing when to flush everything. advanced 14 min →