advanced~2.5h
Design a URL Shortener on AWS
A worked system-design example mapping the classic 'design TinyURL' interview question onto real AWS services — DynamoDB for the core lookup, API Gateway/Lambda for the API, and CloudFront/Route 53 for global low-latency redirects.
0
Subtopics
🎓 Learning objectives
- •Map the URL shortener's core read/write pattern onto a specific AWS database choice and justify it
- •Explain how unique short-code generation avoids collisions at scale without a central bottleneck
- •Design the redirect path for minimum latency using CloudFront and DynamoDB
- •Identify what AWS services would be overkill or the wrong fit for this specific problem
Design a URL Shortener on AWS is a Pro topic
Sign in, then upgrade to Pro or Power to unlock this topic and the full AWS curriculum.
Related concepts
dynamodb-fundamentalscloudfront-cdnlambda-serverless