Domain Language Explorer

Orders domain

Orders Domain

The core domain responsible for managing the complete order lifecycle in BookWorm.

Customer Basket

A temporary container that holds items a customer intends to purchase.

Basket Item

An individual product added to the basket by the customer.

Order

A request from a customer to purchase one or more items from the BookWorm catalog.

Order Item

An individual item within an order, representing a specific product and quantity.

Order Status

The current state of an order in its lifecycle.

Order State Machine

A state machine that manages the lifecycle of an order in the Finance Service.

Order State

The current state of an order in the Finance Service state machine.

Order Processing

The workflow of converting a customer's basket into a finalized order.

Order Cancellation

The process of canceling an order before it is fulfilled.

Order Completion

The process of marking an order as successfully fulfilled.

Order Notification

A message sent to a customer about their order status or related information.

Email Notification

An email message sent to a customer about their order.

Order Integration Event

An event that communicates order-related information between services.