dotnet-cqrs/docs/tutorials/ecommerce-example
2025-12-11 01:18:24 -05:00
..
01-requirements.md this is a mess 2025-12-11 01:18:24 -05:00
02-domain-events.md this is a mess 2025-12-11 01:18:24 -05:00
03-commands.md this is a mess 2025-12-11 01:18:24 -05:00
04-queries.md this is a mess 2025-12-11 01:18:24 -05:00
05-projections.md this is a mess 2025-12-11 01:18:24 -05:00
06-sagas.md this is a mess 2025-12-11 01:18:24 -05:00
07-http-api.md this is a mess 2025-12-11 01:18:24 -05:00
08-grpc-api.md this is a mess 2025-12-11 01:18:24 -05:00
09-complete-code.md this is a mess 2025-12-11 01:18:24 -05:00
README.md this is a mess 2025-12-11 01:18:24 -05:00

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

  1. Requirements - Domain requirements
  2. Domain Events - Order lifecycle events
  3. Commands - PlaceOrder, CancelOrder, ShipOrder
  4. Queries - GetOrder, ListOrders, SearchOrders
  5. Projections - Order summaries and analytics
  6. Sagas - Order fulfillment saga
  7. HTTP API - HTTP endpoints
  8. gRPC API - gRPC services
  9. Complete Code - Full implementation

See Also