Design a URL Shortener
The one everybody starts with, done properly
Free
3h · 5 lessons

Each one worked end to end: requirements, estimates, the first diagram, the bottleneck that appears at scale, and the two or three deep dives an interviewer will push you into.
This module is 07.1 of the 6 in Design Case Studies. It runs about 3 hours across 5 lessons, and closes with Shorten — Serve 50,000 redirects a second on a budget, then add analytics without touching the p99.
Case study · 25 minutes
Case study · 35 minutes
Case study · 35 minutes
Case study · 30 minutes
Case study · 30 minutes



