Progress
0 / 12 complete

System Design

Design software systems that handle millions of users. Learn the patterns, trade-offs, and architectures used by the biggest platforms.

Fundamentals
CAP Theorem INT
Latency & Throughput INT
Load Balancing INT
Storage
SQL Databases ADV
NoSQL Databases ADV
Caching ADV
Architecture
Microservices EXP
Message Queues ADV
Consensus MST
Design Practice
URL Shortener ADV
Chat System EXP
Video Platform MST
Select a topic to view details
navigate topics · Space mark complete · Esc close panel