Orders Service
Service that handles orders
Overview
The Orders Service is responsible for managing customer orders within the system. It handles order creation, updating, status tracking, and interactions with other services such as Inventory Service (deprecated) Deprecated Inventory Service Service v0.0.2 Service that handles the inventory Publishes InventoryAdjusted , OutOfStock Subscribes UserSignedUp, OrderConfirmed +4 Owner order-management Map Repo View docs , Payment Service Payment Service Service v0.0.1 Service that handles payments Publishes PaymentProcessed Subscribes PaymentInitiated Owner dboyne Map Repo View docs , and Notifications Notifications Service v0.0.2 Service that handles notifications across multiple channels (email, SMS, push) Publishes NotificationSent Subscribes InventoryAdjusted , PaymentProcessed +3 Owner order-management Map Repo View docs to ensure smooth order processing and fulfillment.
This service is part of the Orders Orders Domain v0.0.3 The Orders domain handles all operations related to customer orders, from creation to fulfillment. This documentation pr... Owner dboyne , full-stack Map View docs domain and works with the Order Order Entity v1.0.0 Represents a customer's request to purchase products or services. View docs entity.
Core features
| Feature | Description |
|---|---|
| Order Management | Handles order creation, updates, and status tracking |
| Inventory Integration | Validates and processes inventory, receives [[event |
| Payment Processing | Integrates with payment gateways to handle payment transactions |
| Event Publishing | Publishes [[event |
Architecture diagram
Messages for this service
Sends messages (3)
Quickly find the message you need by searching for the name, type, or summary.Infrastructure
The Orders Service is hosted on AWS.
The diagram below shows the infrastructure of the Orders Service. The service is hosted on AWS and uses AWS Lambda to handle the order requests. The order is stored in an AWS Aurora database and the order metadata is stored in an AWS S3 bucket.
Loading graph...
You can find more information about the Orders Service infrastructure in the Orders Service documentation.