As always, there are countless ways to implement something. Based on the Serverless URL Shortener in Go, this repository contains a variation of different implementations to reach the desired gaol.
There was a time, where everybody used URL shorteners like
ow.ly. The feature set of an URL shortener is perfect as an example how to create, host, and operate a web service. Everybody has a clear understanding of the scope and boundaries of this application/service.
A basic URL shortener contains the following components:
- Storage for mapping between
- API to create new
shortURL for a
- API to access the
fullURL by providing the
aws-api-gateway-lambda-dynamodb-go- AWS, API Gateway, DynamoDB, Lambda w/ Go
Feel free to use the code, it's released using the MIT license.
You are welcome to contribute to this project!
To make sure you have a pleasant experience, please read the code of conduct. It outlines core values and beliefs and will make working together a happier experience.