Order (v1.0.0)

Domain that holds all the orders information and orchestration

Info

PubSub Topics: ordr-input, ordr-output

Details

This domain holds all order information and orchestration. It uses PubSub as message broker and Temporal for workflow orchestration.

ordr-input

Topic used for receiving messages from other services including:

  • Order fulfillment triggers
  • Payment updates
  • Invoice triggers
  • Manual commands

ordr-output

Topic used for sending update events including:

  • Order lifecycle events
  • Status updates
  • Restore notifications

Key Features

  • Order Orchestration: Manages complete order lifecycle using Temporal workflows
  • Payment Integration: Processes payment updates from external systems
  • Restore Capabilities: Handles order restoration for system recovery
  • Data Export: Exports order data to data warehouse for analytics