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.
Recommended Order
- URL Shortener
- Pastebin
- Distributed Rate Limiter
- Notification System
- News Feed
- Typeahead Autocomplete
- Distributed Cache
- Dropbox
- Google Drive
- YouTube
- Netflix
- Uber
- Google Maps
- Search Engine
- Web Crawler
- Ad Click Aggregator
- 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?