This is a collection of pointers to the good system design interview blog posts:
- URL shortener
- Login Backend
- Mini Google Search
- Mini Youtube
- Facebook Messenger
- Mini Uber
- Mini Twitter
- Globally Unique ID Generation
- The Bare Minimum You Need to Know about Load Balancers
- Server Monitoring System
- Distributed Top K Frequent Elements in Stream
- 6 Things You Need to Know About Kafka Before Using it in a System Design Interview
- Replicated and Strongly Consistent Key-value Store
- All or None, Ordered Peer-to-Peer Broadcast
- The Bare Minimum You Need to Know about String Encoding
- The System Design Ideas Behind Advanced Search Functions
- System Design Idea: Consistently Route Request Cohort to the Same Server in Production