Caching
Cache patterns, eviction, invalidation, and the ways caches fail.
0 / 31 solved
-
Cache Patterns & Write Policies
Cache-aside, read-through, write-through, write-behind, write-around, and refresh-ahead.
-
Eviction, TTL & Sizing
LRU, LFU, FIFO, ARC, TTLs and jitter, working-set sizing, and hit-rate curves.
-
Invalidation & Cache Consistency
TTL vs explicit invalidation vs versioned keys, the write-then-invalidate race, and cross-region coherence.
-
Stampedes, Hot Keys & Cache Failure
Stampedes, request coalescing, early expiry, hot keys, cache penetration and avalanche, and cache outages.
-
HTTP Caching & Client Layers
Cache-Control, ETags, content-hashed assets, private vs public caches, and the browser, CDN, and server layers.
-
Bloom Filters & Sketches for Caching
Bloom and cuckoo filters, false positive math, counting Bloom filters, and sketches.
Up next
31 of 31 questions here are still unsolved.