This is a sample application that demonstrates a microservice architecture.
The application is composed of the following microservices:
- article-service: Golang application that manages the articles.
- Connected to a MongoDB database.
- cart-service: Golang application that manages the shopping cart.
- Connected to a Redis database.
- User frontend: Vuejs application that serves as the frontend.
- Admin frontend: Vuejs application that serves as the admin frontend.
A docker-compose file is provided at the root of the repository to run the application.
docker-compose up -d
In a near future :)