System Design Interview
A static clone of the ByteByteGo course. 31 lessons. Progress is saved in your browser.
- ยทForeword
- 01Join the Community
- 02Scale From Zero To Millions Of Users
- 03Back-of-the-envelope Estimation
- 04A Framework For System Design Interviews
- 05Design A Rate Limiter
- 06Design Consistent Hashing
- 07Design A Key-value Store
- 08Design A Unique ID Generator In Distributed Systems
- 09Design A URL Shortener
- 10Design A Web Crawler
- 11Design A Notification System
- 12Design A News Feed System
- 13Design A Chat System
- 14Design A Search Autocomplete System
- 15Design YouTube
- 16Design Google Drive
- 17Proximity Service
- 18Nearby Friends
- 19Google Maps
- 20Distributed Message Queue
- 21Metrics Monitoring and Alerting System
- 22Ad Click Event Aggregation
- 23Hotel Reservation System
- 24Distributed Email Service
- 25S3-like Object Storage
- 26Real-time Gaming Leaderboard
- 27Payment System
- 28Digital Wallet
- 29Stock Exchange
- 30The Learning Continues