β Learning HubSystem
ποΈ 100 Free System Design Lessons
System
Design
From monolith to microservices β master scalability, distributed systems, databases, caching, and production system architecture.
Start Learning Free β100
Lessons
100%
Free
Concepts +
Code
0
Login Needed
What You Will Learn
ποΈ
System Architecture
π
Scalability Patterns
πΎ
Database Design
β‘
Caching Strategies
π
Load Balancing
π
Distributed Systems
π‘
API Design
π‘οΈ
Reliability & Fault Tolerance
Advertisement
All 100 Lessons
Organized by module β click any lesson to start learning
ποΈ
Foundations
10 lessons
πΎ
Data Systems
10 lessons
π
Infrastructure
5 lessons
π―
System Design Problems
25 lessons
- 26Design Url Shortener
- 27Design Pastebin
- 28Design Key Value Store
- 29Design Notification System
- 30Design News Feed
- 31Design Chat System
- 32Design Search Autocomplete
- 33Design Web Crawler
- 34Design Rate Limiter
- 35Design Unique Id Generator
- 36Design Ticket Booking
- 37Design Object Storage
- 38Design Realtime Analytics
- 39Design Video Streaming
- 40Design Payment System
- 41Design Search Engine
- 42Design Recommendation System
- 43Design Google Maps
- 44Design Distributed Cache
- 45Design Email System
- 46Design Typesense Autocomplete
- 47Design Proximity Service
- 48Design Google Drive
- 49Design Google Docs
- 50Design Metrics Monitoring
π
Interview Prep
5 lessons
π¬
Deep Dives
20 lessons
- 56Choosing The Right Database
- 57Sql Deep Dive
- 58Nosql Deep Dive
- 59Newsql And Distributed Sql
- 60Time Series Databases
- 61Graph Databases
- 62Search Engines And Elasticsearch
- 63Stream Processing
- 64Batch Processing
- 65Data Lake Architecture
- 66Kafka Deep Dive
- 67Redis Deep Dive
- 68Cassandra Deep Dive
- 69Mongodb Deep Dive
- 70Postgresql Deep Dive
- 71Dynamodb Deep Dive
- 72Spanner And Cockroachdb
- 73Elixir And Phoenix For Realtime
- 74Websockets And Realtime
- 75Grpc And Protobuf
π
Patterns
22 lessons
- 76Design Whatsapp
- 77Design Instagram
- 78Design Twitter
- 79Design Facebook
- 80Design Youtube
- 81Design Netflix
- 82Design Uber
- 83Design Airbnb
- 84Design Amazon
- 85Design Dropbox
- 86Design Google Search
- 87Design Leaderboard
- 88Design Sticky Sessions
- 89Design Idempotency
- 90Design Back Pressure
- 91Design Circuit Breaker
- 92Design Retry Patterns
- 93Design Saga Pattern
- 94Design Outbox Pattern
- 95Design Sidecar Pattern
- 96Design Ambassador Pattern
- 97Design Strangler Fig
π
Reference
3 lessons
Advertisement
Need System Design Consulting?
Expert distributed system architecture, scalability planning, and production deployment.