Back to Projects

Serverless URL Shortener

Java 17AWS LambdaDynamoDB
Serverless URL Shortener

Project Overview

This serverless URL shortener application allows users to shorten URLs and track their usage. Built with AWS Lambda and DynamoDB, the application is designed for high availability and low latency. It includes features such as custom aliases, analytics, and expiration dates for shortened URLs.

Challenges

  • Ensuring low latency for high traffic
  • Implementing analytics for URL usage
  • Managing expiration of shortened URLs

Solutions

  • Used AWS Lambda for scalable serverless functions
  • Leveraged DynamoDB for fast and reliable data storage
  • Implemented scheduled tasks for URL expiration