ShoppingCart Service
The shopping cart service provides the bounded context ShoppingCart.
It is responsible for managing shopping carts of users.
Domain Model
info
Imported entities from other bounded contexts are marked with a dashed border.
Technology Stack
- Language: Rust
- Framework: axum
- GraphQL Library: async_graphql
- Database: MongoDB
Defined Events
This section lists events that are defined or used by the shopping cart service.
Subscribed Events
- user/user/created: Used to validate that shopping carts belong to an existing user
- catalog/product-variant/created: Used to validate that product variants contained in shopping carts exist
- order/order/created: Used to remove ordered items from the shopping cart