← All posts

#database

1 post tagged with “database”

Caching in System Design Interviews

Caching in System Design Interviews
August 31, 2026

Caching is a key system-design technique for improving performance and reducing database load by storing frequently accessed data in faster storage. These notes cover where caching fits in a system, common architectures such as cache-aside, write-through, write-behind, and read-through, eviction pol