Fundamentals
1Scale from Zero to Million Users
2Back of Envelope Estimation
3Framework for System Design
4Design Content Hashing
5Design Key-Value Store
6Design a Unique ID Generator
7Design Rate Limiter
Core Applications
8Design a URL Shortener
9Design a Web Crawler
10Design a Notification System
11Design a News Feed System
12Design a Chat System
13Design Search Autocomplete
14Design YouTube
15Design Google Drive
Location & Proximity
Distributed Infrastructure
19Distributed Message Queue
20Metrics Monitoring & Alerting System
21Ad Click Event Aggregation
22Hotel Reservation System
23Distributed Email Service
24S3-like Object Storage
25Real-time Gaming Leaderboard
26Payment System
27Digital Wallet
28Stock Exchange
Appendix
No chapters match your search.