System Design Notes
Home
Cheat Sheet
Questions
Reference
About
feedback@systemdesignnotes.com
Don’t forget to get your copy of
Designing Data Intensive Applications
the single most important book to read for system design interview prep!
URL shortner service such as bit.ly
Facebook, Twitter, or LinkedIn's news feed design
Facebook, Slack, Whatsapp, or Discord's messenger Design
Lodging service design such as AirBnB
E-commerce service such as Amazon, Flipkart, or Ebay
Storage service such as Dropbox, Google Drive, or Box
Instagram, snap, or flickr design
Video service such as Netflix or Youtube
Ride hailing service such as Uber, Lyft, or Ola
Web crawling service such as used by search engines
Proximity service such as Yelp or Thumbtack
Parking lot system
API rate limiter service
Search box with autocompletion
ATM machine
Recommendation system such as used by YouTube or Netflix
Mini search engine similar to Google or Yahoo
Garbage collection system such as Java's garbage collector
Public forum such as Reddit
Ticketing service such as Fandago or BookMyShow
Designing LinkedIn
Notification service such as Twilio
Elevator system for a multistory building
Online multiplayer game such as Call of Duty
Random ID generator service such as Twitter's Snowflake
Design Apple Tag's backend