Playbook / General system design
General system design
Classic distributed systems round
| # | Title | |
|---|---|---|
| 01 | Design a distributed rate limiter | Study → |
| 02 | Design a real-time chat/messaging system at scale | Study → |
| 03 | Design a news feed / ranking system | Study → |
| 04 | Design a distributed job scheduler / task queue | Study → |
| 05 | Design a distributed unique ID generator | Study → |
| 06 | Design a collaborative document editing system | Study → |
| 07 | Design a distributed cache / global content delivery layer | Study → |
| 08 | Design a notification system | Study → |
| 09 | Design a URL shortener | Study → |
| 10 | Design a video streaming platform | Study → |
| 11 | Design a web crawler | Study → |
| 12 | Design search autocomplete / typeahead | Study → |
| 13 | Design a ride-sharing service (Uber-style) | Study → |
| 14 | Design a payment processing system | Study → |
| 15 | Design a distributed file storage system (Dropbox/Drive-style) | Study → |
| 16 | Design a distributed key-value store | Study → |
| 17 | Design a metrics and monitoring system | Study → |
17 of 17 · total playbook 81