Playbook / General system design

General system design

Classic distributed systems round

#Title
01Design a distributed rate limiterStudy →
02Design a real-time chat/messaging system at scaleStudy →
03Design a news feed / ranking systemStudy →
04Design a distributed job scheduler / task queueStudy →
05Design a distributed unique ID generatorStudy →
06Design a collaborative document editing systemStudy →
07Design a distributed cache / global content delivery layerStudy →
08Design a notification systemStudy →
09Design a URL shortenerStudy →
10Design a video streaming platformStudy →
11Design a web crawlerStudy →
12Design search autocomplete / typeaheadStudy →
13Design a ride-sharing service (Uber-style)Study →
14Design a payment processing systemStudy →
15Design a distributed file storage system (Dropbox/Drive-style)Study →
16Design a distributed key-value storeStudy →
17Design a metrics and monitoring systemStudy →

17 of 17 · total playbook 81