All courses
Intermediate10 lessons74 min
System Design Interview Prep
A focused tour of the concepts that come up again and again in system design interviews: latency vs throughput, scaling, load balancing, caching, statelessness, indexing, replication, the CAP theorem, messaging, and gateways.
Start the course- 01Latency & ThroughputBasics · beginner · 7 min
- 02Horizontal vs Vertical ScalingBasics · beginner · 7 min
- 03Load BalancingScalability · beginner · 7 min
- 04CachingScalability · beginner · 8 min
- 05StatelessnessBasics · beginner · 7 min
- 06Database IndexingData Fundamentals · beginner · 7 min
- 07Replication & Eventual ConsistencyData Fundamentals · intermediate · 8 min
- 08CAP TheoremData & Consistency · intermediate · 8 min
- 09Pub/Sub MessagingMessaging · intermediate · 8 min
- 10API GatewayCloud Native Patterns · intermediate · 7 min