Orders (v0.0.3)

Warning

Please ensure all services are updated to the latest version for compatibility and performance improvements.

The Orders domain handles all operations related to customer orders, from creation to fulfillment. This documentation provides an overview of the events and services involved in the Orders domain, helping developers and stakeholders understand the event-driven architecture

Architecture for the Orders domain

Entity Map

A visualization of the entities in the Orders domain. Here you can see the relationships between the entities and how they are used in the domain.

Messages for this domain

Sends messages (13)

Quickly find the message you need by searching for the name, type, or summary.
NameVersionTypeSummaryChannels
Get order details
v0.0.1queryGET request that will return detailed information about a specific order, identified by its orderId.
-
Order amended
v0.0.1eventIndicates an order has been changed
orders.{env}.events
Order cancelled
v0.0.1eventIndicates an order has been canceled
orders.{env}.events
Order confirmed
v0.0.1eventIndicates an order has been confirmed
orders.{env}.events

Receives messages (16)

Quickly find the message you need by searching for the name, type, or summary.
NameVersionTypeSummaryChannels
Order confirmed
v0.0.1eventIndicates an order has been confirmed
orders.{env}.events
List inventory list
v0.0.1queryGET request that will return inventory list
-
Order amended
v0.0.1eventIndicates an order has been changed
orders.{env}.events
Update inventory
v0.0.3commandCommand that will update a given inventory item
inventory.{env}.events

Order example (sequence diagram)

Loading graph...

Flows

Cancel Subscription flow

Documented flow when a user cancels their subscription.

Payment processing flow

Documented flow when a user makes a payment within the order domain

Core resources for the Orders domain

Resources (4)

Resources that are related to the Orders domain, you may find them useful
NameVersionTypeDescriptionOwners
Inventory Service
v0.0.2serviceService that handles the inventory
dboynefull-stackmobile-devs
Orders Service
v0.0.3serviceService that handles orders
dboyne
Notifications
v0.0.2serviceService that handles orders
dboyne
Shipping Service
v0.0.1serviceService that handles shipping
dboyne
Event-driven architecture documentation: <organizationName>