Введение: какую проблему вообще решаем


Как только бизнес-операция начинает затрагивать несколько независимых ресурсов, локальная транзакция перестает быть достаточной.

Типичные примеры:


создание заказа требует записи в orders, списания денег через payment-service, резервирования товара в inventory-service;
онбординг клиента требует записи в...