A URL shortener engine made with Typescript and CDK, and it is ready to be deployed on AWS.
A full fledge URL shortener service, nor it tries to be.
- Retrieves a URL stored on DynamoDB based on a slug passed through the URL path.
- Redirects the client to the URL from the DynamoDB document.
- Caches the redirect response in CloudFront.
- Lambda for computing
- DynamoDB as storage
- CloudFront for caching