Jamoliddin (1) [Avatar] Offline
On section 4.2.3, while explaining saga coordinators subscribing to events, you mentioned that OrderTakingService publishes OrderCreatedEvent which initiates CreateOrder saga.
OrderCreatedEvent communicates about order already being created, and yet that event initiates CreateOrder saga.
This is kinda confusing to me. Maybe the OrderTakingService should publish OrderAcceptedEvent?