Important Case Studies
- Design Trip Advisor (MakeMyTrip)
Case Studies
- Design Chatting App like WhatsApp
- Design Uber/Ride Sharing
- Design Scheduling System (Distributed??)
- Design Tik Tok
- Design Pastebin
- Design Youtube
- Design Netflix
- Design Twitter
- Design Web Crawler
- Design file sync service like Dropbox/OneDrive/GDrive
- Design Cache System
- Design
tiny.url/bit.ly
- Design Google Search Engine
- Design API rate limiter
- Design online multiplayer card game/Chess game
- Design newsfeed like Facebook newsfeed
- Design QnA system like StackOverflow/Quora
- Design Spotify
- Design Top K leaderboard
- Design Google Doc
General Questions
- High level overview of what we are looking for?
- what are we focussed on?
- Functional requirements
- Non-functional requirements
- availability
- latency
- scale
Follow ups after design
- What will be the bottleneck if you upscale the system for example 10x scale