Skip to content

A transaction across services

An order requires reserving stock in one service, charging a card in another, and creating a shipment in a third. Each has its own database, and distributed transactions are not available.

What is the usual approach?