OrderingServer
The eShop's ordering service on the Wow host: the host finds the order model and the sagas through eshop-ordering-domain's binding index and serves its routes on the public port and the cluster on the internal one. It runs on the memory backend by default and on PostgreSQL with the postgres profile (spring.datasource.*).
It numbers the orders it creates: CosId's generator eshop-ordering.order gives each new order its id, SO-<yyMMdd>-<sequence>, from ranges each node reserves in one store (eshop-ordering-ids.yaml).
Its sagas send the inventory's commands, so the node needs a command transport: the kafka profile gives it Kafka, and it does not start without one.
Functions
How the shipment notifier tells a buyer: the service's log here.
The order numbers' ranges in the service's memory, the memory backend's store (cosid.stores.orders.type: memory); the postgres and mongo profiles keep them in the service's database.
Where the order-summary projection keeps the buyers' order history: the service's memory here.
The order's payment grace period, eshop.ordering.payment-grace-period (30 minutes by default).