When breaking down a monolithic payment and order fulfillment workflow into independent services, maintaining ACID guarantees across service boundaries becomes