Tags

Redis

Jul 17, 2025 System Design 38 min read

System Design (4): Caching — Where to Cache, What to Evict, and When Caching Hurts

A deep dive into caching strategies across every layer of the stack — from CDN to database buffer pools — covering cache-aside, write-through, write-behind patterns, eviction policies, thundering herd mitigation, and …

Apr 24, 2024 Databases 36 min read

Databases (5): NoSQL — Document, Key-Value, Column, and Graph

A practical tour of the four major NoSQL families — document, key-value, wide-column, and graph — including the CAP theorem and when to use each model.