This is an example of a link shortening microservice.
It uses an express app deployed on AWS Elastic Beanstalk using Docker automated with Github Actions.
Deployed on http://eb1-env.eba-np965qgi.us-east-2.elasticbeanstalk.com/
- Made using NodeJS and ExpressJS
- It uses MongoDB as document store
- It uses redis as caching layer
- It is deployed automatically on AWS Elastic Beanstalk using Github Actions CI/CD
- Docker is used for containerization of deploy packages
- An api is also exposed for the same. The API documentation can be found here