High-Level Design Preview
Caching (Redis)
Hot data in memory — cache-aside, hit rates, eviction, and invalidation strategies.
Redis cache-aside, LRU eviction, TTL expiration, and the read storm problem.
Core Design Challenge
"How do you serve 10K reads/sec without melting the database?"