https://github.com/giridharvedula/roboshop.git
Project is having the following components as microservices and each component as an individual server (instance) to host the data.
1. Frontend - Nginx web server instance
2. MongoDB - Database server instance
3. Catalogue - Catalogue instance
4. Redis - Cache server instance
5. User - User database instance
6. Cart - Cart instance to hold added items
7. MySQl - Product database instance
8. Shipping - Details database instance
9. RabbitMQ - Message handler instance
10. Payment - Payment processing instance
11. Dispatch - Delivery report instance
frontend.sh --> roboshop.conf
mongodb.sh --> mongodb.repo
catalogue.sh --> catalogue.service
redis.sh
user.sh --> user.service
car.sh --> car.service
mysql.sh --> mysql.repo
shipping.sh --> shipping.service
rabbitmq.sh
payment.sh --> payment.service
dispatch.sh
common.sh