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