System Design & Architecture
Caching Strategies
79 lessons in System Design & Architecture
- Cache Hit Ratio Formula BugCode Quiz
- Cache Warming and PreloadingSlides / Video
- Cache Consistency and Staleness Trade-offsSlides / Video
- TTL and ExpirationQuiz
- Read-Through CachingQuiz
- LRU Eviction PolicyQuiz
- Cache PenetrationQuiz
- Cache Hit RatioQuiz
- Write-Through CachingQuiz
- Cache AvalancheQuiz
- Cache Stampede ProblemQuiz
- Cache Sizing Trade-offQuiz
- Cache Invalidation GoalQuiz
- Write-Around CachingQuiz
- Write-Back Caching Trade-offQuiz
- Cache-Aside Pattern BasicsQuiz
- Multi-Level CachingQuiz
- Hot Key ProblemQuiz
- Cache WarmingQuiz
- Redis vs MemcachedQuiz
- HTTP ETag HeaderQuiz
- Consistency vs StalenessQuiz
- Caching Location TypesQuiz
- Cache Penetration, Breakdown, and AvalancheSlides / Video
- Cache Stampede and MitigationSlides / Video
- Distributed Caching and Cache PartitioningSlides / Video
- In-Memory Caching: Redis vs MemcachedSlides / Video
- CDN and Edge CachingSlides / Video
- Client-Side and Browser CachingSlides / Video
- CDN Cache-Control HeaderCode Quiz
- Local vs Remote Cache SizingCode Quiz
- Distributed Cache CoherenceCode Quiz
- Consistent Hashing RingCode Quiz
- Cache-Aside Lazy LoadingCode Quiz
- Read-Through Cache LoaderCode Quiz
- Write-Through OrderingCode Quiz
- Write-Back FlushCode Quiz
- Write-Around PatternCode Quiz
- LRU Recency UpdateCode Quiz
- LFU Frequency CounterCode Quiz
- FIFO Eviction OrderCode Quiz
- TTL Expiration CheckCode Quiz
- Invalidate On UpdateCode Quiz
- Stampede Lock GuardCode Quiz
- Cache Penetration GuardCode Quiz
- Avalanche Staggered ExpiryCode Quiz
- Cache Invalidation StrategiesSlides / Video
- TTL and Cache Expiration StrategiesSlides / Video
- Cache Eviction Policies: LRU, LFU, FIFOSlides / Video
- Write-Around CacheFlashcard
- Write-Through CacheFlashcard
- Cache-Aside (Lazy Loading)Flashcard
- Write vs Read Optimization Trade-offsFlashcard
- Hot Keys and Load DistributionFlashcard
- Cache AvalancheFlashcard
- Cache StampedeFlashcard
- Cache Eviction PoliciesFlashcard
- Read-Through CacheFlashcard
- Write-Back (Write-Behind)Flashcard
- Cache Invalidation StrategiesFlashcard
- Cache PenetrationFlashcard
- CDN / Edge CachingFlashcard
- TTL and ExpirationFlashcard
- Client-Side / Browser CachingFlashcard
- Multi-Level CachingFlashcard
- Cache ConsistencyFlashcard
- Cache Sizing and MemoryFlashcard
- Cache Replication & HAFlashcard
- Distributed CachingFlashcard
- Cache Hit RatioFlashcard
- Cache Warming / PreloadingFlashcard
- In-Memory Local CachingFlashcard
- Write-Around Caching PatternSlides / Video
- Write-Back (Write-Behind) Caching PatternSlides / Video
- Write-Through Caching PatternSlides / Video
- Read-Through Caching PatternSlides / Video
- Cache-Aside (Lazy Loading) PatternSlides / Video
- Cache Hit, Miss, and Hit RatioSlides / Video
- What Caching Is and Why It HelpsSlides / Video