ByteByteGo System Design
- Scale From Zero To Millions Of Users
- Back-of-the-envelope Estimation
- A Framework For System Design Interviews
- Design A Rate Limiter
- Design Consistent Hashing
- Design A Key-value Store
- Design A Unique ID Generator In Distributed Systems
- Design A URL Shortener
- Design A Web Crawler
- Design A Notification System
- Design A News Feed System
- Design A Chat System
- Design A Search Autocomplete System
- Design YouTube
- Design Google Drive
- Proximity Service
- Nearby Friends
- Google Maps
- Distributed Message Queue
- Metrics Monitoring and Alerting System
- Ad Click Event Aggregation
- Hotel Reservation System
- Distributed Email Service
- S3-like Object Storage
- Real-time Gaming Leaderboard
- Payment System
- Digital Wallet
- Stock Exchange