System design (HLD)

Each chapter follows the order an interview takes: requirements, estimates, API, data model, architecture, then the deep dives interviewers push on. Try the design yourself before reading.

0/27
  1. 1
    URL Shortener

    Turn long links into short ones, at internet scale. The classic warm-up that hides a storage question.

    Medium
  2. 2
    Rate Limiter
    coming soon
  3. 3
    Distributed Cache
    coming soon
  4. 4
    Key-Value Store (Dynamo-style)
    coming soon
  5. 5
    Web Crawler
    coming soon
  6. 6
    Notification System
    coming soon
  7. 7
    News Feed
    coming soon
  8. 8
    Chat System
    coming soon
  9. 9
    Twitter
    coming soon
  10. 10
    YouTube
    coming soon
  11. 11
    Netflix
    coming soon
  12. 12
    Uber
    coming soon
  13. 13
    Splitwise
    coming soon
  14. 14
    BookMyShow
    coming soon
  15. 15
    Food Delivery
    coming soon
  16. 16
    E-commerce
    coming soon
  17. 17
    Dropbox
    coming soon
  18. 18
    Typeahead / Autocomplete
    coming soon
  19. 19
    Payment Gateway
    coming soon
  20. 20
    Message Queue
    coming soon
  21. 21
    API Gateway
    coming soon
  22. 22
    CDN
    coming soon
  23. 23
    Log Aggregation
    coming soon
  24. 24
    IRCTC Ticket Booking
    coming soon
  25. 25
    Ad Click Aggregation
    coming soon
  26. 26
    Job Scheduler
    coming soon
  27. 27
    Stock Trading
    coming soon