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

Next Step

Continue to Design a Chat Application on AWS