- Inventory Service: Add item to the site, only admin role can manage the inventory.
- User Service: manage all users service and create new users
- Cart Service: manages customers shopping carts with CRUD operations.
- API Gateway: Route requests to multiple services using a single endpoint. This service allows us to expose multiple services on a single endpoint and route to the appropriate service based on the request.
| Service | Port |
|---|---|
| api-gateway | 8080 |
| inventory-service | 8081 |
| user-service | 8082 |
| cart-service | 8083 |
| discovery-service | 8084 |
- api-gateway: API Gateway
- inventory-service: Inventory Service
- external-files: external files
- user-service: User Service
- cart-service: Cart Service

