THN Interview Prep

HLD Case Studies

HLD pages are rehearsal scripts for driving a full system-design interview. Start from requirements, estimate scale, define APIs and data model, then walk the request path, storage path, scaling strategy, and failure behavior.

  1. URL Shortener
  2. Pastebin
  3. Distributed Rate Limiter
  4. Notification System
  5. News Feed
  6. Typeahead Autocomplete
  7. Twitter
  8. Instagram
  9. WhatsApp
  10. Distributed Cache
  11. Dropbox
  12. Google Drive
  13. YouTube
  14. Netflix
  15. Uber
  16. Google Maps
  17. Search Engine
  18. Web Crawler
  19. Ad Click Aggregator
  20. Payment System

Visual Enrichment Steps

Use Docs visual enrichment workflow to add one primary architecture diagram per case study before adding secondary visuals. Prioritize request flows, write/read separation, async pipelines, fanout paths, and failure boundaries.

Mark this page when you finish learning it.

Last updated on

Spotted something unclear or wrong on this page?

On this page