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