Chapter 6: Caching Strategies & Edge Acceleration
Chapter 6: Caching Strategies & Edge Acceleration
Making reads fast: in-memory caches, caching patterns, CDNs and edge computing, and rate limiting.
- In-Memory Caching Engines (Redis, Memcached), Data Structures (Sorted Sets, Streams, Bitmaps, HyperLogLog), & Eviction Policies (LRU, LFU, ARC)
- Application Caching Patterns: Cache-Aside, Write-Through, Write-Around, Write-Behind
- Content Delivery Networks (CDNs), Edge Computing, Edge Runtimes (Wasm at Edge, eBPF), and Static/Dynamic Content Acceleration
- Rate Limiting & Traffic Shaping: Token Bucket, Leaky Bucket, Sliding Window Log, and Counter
- Chapter 6 References