URL shortener
Design a service that turns long URLs into 7-character codes and redirects fast.
- Create short links and redirect
- Reads outnumber writes 100:1
- Count clicks without slowing redirects
System design · Playground
6 challenges, graded on the decisions interviewers look for. New to this? Start with a guided mission and a coach beside you.
Design a service that turns long URLs into 7-character codes and redirects fast.
Add a distributed rate limiter in front of an API so every client gets a fair share.
Send push, email and SMS notifications reliably, without duplicates, honouring user preferences.
Design 1:1 and group chat with delivery receipts, offline delivery and history.
Design a home feed for 300M daily users, including celebrities with millions of followers.
Sell seats for a blockbuster launch without ever double-booking a seat.
No brief and no grade. Start from a lesson or case-study diagram, change it, and watch the simulator react.
Open the sandbox