Serverless URL Shortener Lengthener

A serverless URL shortener built on AWS exploring event-driven architecture with Lambda, API Gateway, and DynamoDB.

A serverless URL shortener built on AWS exploring event-driven architecture with Lambda, API Gateway, and DynamoDB.

This project was an exploration of building a simple distributed system using serverless components, focusing on how backend services can be composed without managing infrastructure.

The system handles URL creation and redirection through API Gateway and Lambda, with DynamoDB as a persistent key-value store.

Key points

  • Serverless architecture using AWS Lambda and API Gateway

  • Persistent storage with DynamoDB (key-value mapping)

  • HTTP-based redirect system (302 responses)

  • Static frontend hosted on AWS S3

  • Automated deployment pipeline using GitHub Actions

  • Separation of concerns between frontend and backend services

Next
Next

Custom Timers App [HTML] [CSS] [TypeScript] [CI/CD] [GitHub Actions]