In this project we are going to have total 11 components.
1 - FRONTEND (UI)
6 - BACKEND APPS (API)
4 - DB SERVICES
List of all the components are
- Frontend
- MongoDB
- Catalogue
- Redis
- User
- Cart
- MySQL
- Shipping
- RabbitMQ
- Payment
- Dispatch
Note: Those components need to setup in the same order for the application to work initially.
Project Diagram