Dashboard
System Design (HLD + LLD)
Set Curated practice set- Problems
- 60
- Types
- 2
- Topics
- 6
Learn the fundamentals
28 illustrated guides, about 5 hours of reading. Start with the three foundations, then dip into a building block or a worked design whenever a question needs it.
Open the full guide- 1Foundation · 8 minScaling a web app from one server to millions of usersLoad balancers, replication, caching, CDNs, stateless tiers, queues and sharding: the building blocks every design reuses.
- 2Foundation · 3 minCapacity estimation in your headPowers of two, latency numbers, availability nines and a worked QPS and storage estimate.
- 3Foundation · 3 minThe system design interview playbookA four-step flow (scope, high-level design, deep dive, wrap-up), what to say, what to avoid, and how to split 45 minutes.
Worked designs
- URL shortening
- Web crawling
- Notification delivery
- News feeds
- Chat and messaging
- Search autocomplete
- Video streaming platform
- Cloud file storage and sync
- Proximity search
- Live location sharing
- Maps and navigation
- Distributed message queues
- Metrics, monitoring and alerting
- Click event aggregation
- Hotel reservations
- Email at scale
- Object storage internals
- Real-time leaderboards
- Payments
- Digital wallets
- Stock exchange
60 problems
TopicsLinks
Hard
also at 0 more
Hard
also at 0 more
Hard
also at 0 more
Hard
also at 0 more
Medium
also at 0 more
Medium
also at 0 more
Hard
also at 0 more
Hard
also at 0 more
Hard
also at 0 more
Medium
also at 0 more
Hard
also at 0 more
Hard
also at 0 more
Medium
also at 0 more
Hard
also at 0 more
Showing 1–50 of 60