Designintermediate
40 min
Design a URL Shortener
Design a URL shortener service (like bit.ly). Think through: how to generate short codes, where to store the mapping, how to handle high redirect traffic, how to prevent abuse, and how to track click analytics without slowing down redirects.
Your progress0%
Requirements
Worked Solution
Have you given this task a real attempt first? Solutions are most useful after you've struggled with the problem yourself.
Skills you'll use
System DesignCachingDatabasesScalability
Read this first
This task is based on the lesson below. Complete the reading before attempting it.
Go to lessonWhat to expect
- Difficulty
- intermediate
- Time
- 40 min
- Steps
- 6
- Type
- Design