open atlas

system-design-cases

System Design Case Studies

End-to-end designs of real systems — URL shortener, chat, news feed, YouTube, payments — requirements, estimation, high-level design, and the hard deep-dives.

5 units·42 lessons·~37 h

Start track
01

Foundational designs

The canonical first designs: a key-value store, a URL shortener, a web crawler, a distributed queue.
02

Social & feed

Fan-out, ranking, real-time delivery: notifications, news feed, chat, autocomplete.
03

Media & storage

Huge files, huge fan-out reads: video, file sync, object storage, email at scale.
04

Location & realtime

Spatial indexing and low-latency updates: proximity, nearby friends, maps, leaderboards.
05

Data & money

Correctness under load and money on the line: metrics, ad aggregation, payments, wallets, exchanges, reservations.

Build with this track

Guided projects that exercise what you learn here.

Next track

AWS, hands-on

Deploy real systems on Amazon's cloud — the core model, compute, storage and networking — and come out ready for the AWS Cloud Practitioner and Solutions Architect Associate exams.