Design a globally-unique short URL / paste service with Base62 codes, read-heavy caching, and analytics.
Skip to the solution
HardSystem Design4 min read
How would you design a URL shortener like TinyURL? (Pastebin / Bit.ly)
1.2k views
The problem
- pastebin
- url-shortener
- base62
- hashing
- cdn
- sharding
Try it yourself
Sketch your approach before you read the solution. That is what the interview tests.
Stuck? Get a hint.
A short nudge toward the approach. It will not give the answer away.
Solution
The solution is hidden so you can try first
4 min read · 4 sections
Discussion
Other approaches, follow-ups and how it went in real interviews.
Sign in to join the discussion.
No comments yet. Share how you would answer it.
Question 58 of 106 in System design
Keep your momentum going.
Mark this question solved to track your progress, then take the next one while it is fresh.
Up nextHard→
How would you design a ticket booking system like Ticketmaster?
Continue