# System Design
All System Design notes →Chapter 1 — Cache Design Patterns
Cache-aside, write-through, write-behind, and refresh-ahead, and the staleness/consistency trade-off each pattern accepts.
system-design caching book
Chapter 2 — Distributed Cache
Redis and Memcached at scale — consistent hashing for shard ownership and the cache-coherence problem when writes fan out.
system-design caching book