← All roadmaps
System Design
Distributed system design. From basic concepts to highload service architecture — what gets asked in senior interviews.
Junior
Fundamentals
CAP Theorem & ACID
Load Balancing
Caching
Middle
Data & Storage
Database Scaling
Database Selection
Message Queues
Patterns
API Design
Resilience
Distributed Transactions
Senior