Skip to content

    Backend System Design, module B21

    Backend case studies

    Eighteen educational reference designs, from a URL shortener to a Drive-style file store, in one template.

    7 of 20 lessons published

    1. 1
    2. 2
      Case Study: URL Shortener

      Case study · beginner

    3. 3

      Case Study: Distributed Rate Limiter (coming soon)

      Case study · intermediate

    4. 4

      Case Study: Distributed Key-Value Store (coming soon)

      Case study · advanced

    5. 5

      Case Study: Distributed Cache (coming soon)

      Case study · advanced

    6. 6

      Case Study: Unique ID Generator (coming soon)

      Case study · intermediate

    7. 7
      Case Study: Chat System

      Case study · advanced

    8. 8
      Case Study: News Feed

      Case study · intermediate

    9. 9

      Case Study: Notification Service (coming soon)

      Case study · intermediate

    10. 10

      Case Study: Search Autocomplete (coming soon)

      Case study · intermediate

    11. 11
      Case Study: Video Streaming

      Case study · advanced

    12. 12
      Case Study: Ride Sharing

      Case study · advanced

    13. 13

      Case Study: Ticket Booking and Overselling (coming soon)

      Case study · advanced

    14. 14

      Case Study: Payment System (coming soon)

      Case study · advanced

    15. 15

      Case Study: Web Crawler (coming soon)

      Case study · intermediate

    16. 16

      Case Study: Distributed Job Scheduler (coming soon)

      Case study · advanced

    17. 17

      Case Study: E-Commerce Order System (ShopStream) (coming soon)

      Case study · advanced

    18. 18

      Case Study: Ad Click Aggregation (coming soon)

      Case study · advanced

    19. 19

      Case Study: File Storage (Drive/Dropbox-Style) (coming soon)

      Case study · advanced

    20. 20
      Case Study: Photo Sharing App

      Case study · intermediate

    All Backend System Design modules