Saga — распределённые транзакции без двухфазного коммита

★ 8.5 · orchestration

saga-orchestration — это скилл для Claude Code, который реализует паттерны saga для управления распределёнными транзакциями и многошаговыми бизнес-процессами без двухфазного коммита. Скилл помогает проектировать оркестраторы и хореографию saga, выстраивать компенсирующие действия для каждого сервиса-участника (идемпотентные, гарантированно завершающиеся), настраивать таймауты на каждый шаг и подключать мониторинг через метрики конечного автомата, обнаружение зависших saga и восстановление через DLQ. Подходит для координации транзакций между сервисами инвентаря, платежей и доставки, реализации систем бронирования с атомарным откатом отеля, рейса и аренды автомобиля, а также для отладки production-ситуаций, когда шаги компенсации не завершаются. На выходе — определение saga с ordered-шагами, командами действий и компенсации, готовая реализация оркестратора или хореографии и настройка инфраструктуры сообщений (Kafka, RabbitMQ, SQS).