Что такое распределённые транзакции и как они работают: протоколы, паттерны и практические решения
Распределённые транзакции это одна из самых сложных тем в микросервисной архитектуре — особенно если вы сталкиваетесь с отказами, задержками и несогласованными данными. Как работают 2PC и SAGA, почему ACID не спасает и какие паттерны используют на практике? Разбираемся пошагово и без лишней теории.