Spring Modulith Order Platform 0.1.0-SNAPSHOT API

Packages
Package
Description
Shared application bootstrap, problem exceptions and value objects used across order platform modules.
Customer module that owns registered customer identity and exposes customer lookup through its API package.
Named customer API surface used by other modules for customer identity lookups.
 
 
Notification module that records notification intents created from order and payment events.
Named notification API surface for reading recorded notification intents.
 
 
Order module that validates customers, quotes requested products and publishes order creation events.
Named order API surface and order domain events consumed by downstream modules.
 
 
Payment module that reacts to committed orders and authorizes payments against the submitted order total.
Named payment API surface and payment events consumed by notification workflows.
 
 
Pricing module that owns catalog prices and produces validated quotes for order placement.
Named pricing API surface used by orders to quote products before accepting an order.