932 B
932 B
E-Commerce Example
Complete e-commerce order system with CQRS and event sourcing.
Overview
Build a production-ready e-commerce system featuring:
- Order management with commands
- Product catalog queries
- Order projections and analytics
- Saga-based fulfillment workflow
Tutorial Steps
- Requirements - Domain requirements
- Domain Events - Order lifecycle events
- Commands - PlaceOrder, CancelOrder, ShipOrder
- Queries - GetOrder, ListOrders, SearchOrders
- Projections - Order summaries and analytics
- Sagas - Order fulfillment saga
- HTTP API - HTTP endpoints
- gRPC API - gRPC services
- Complete Code - Full implementation