Cheatsheets

Quick reference guides for common system design concepts.

3 comprehensive guides available
Caching Patterns
Intermediate

Caching Patterns

Essential caching strategies, eviction policies, and distributed caching patterns for system design interviews and production systems.

Cache-AsideWrite-ThroughWrite-BehindCDNRedis
Consistency Models
Advanced

Consistency Models

Understanding strong, eventual, and weak consistency models. Essential for distributed systems and database design decisions.

Strong ConsistencyEventual ConsistencyCAP TheoremACIDBASE
Database Trade-offs
Beginner

Database Trade-offs

ACID vs BASE, CAP theorem, and choosing the right database for your use case. Quick reference for technical interviews.

ACIDBASECAP TheoremSQL vs NoSQL

Need a specific cheatsheet?

Request a cheatsheet for any system design concept and we'll create it for the community.