Распределенные транзакции / Что выбрать? Saga или 2pc? / Как подружить микросервисы

Когда мы работаем в рамках одной базы данных - все просто. Но как быть, если партия велела перейти на микросервисы, у каждого из которых будет своя база? Что делать с транзакциями? Как спасти священный ACID? Что такое распределенные транзакции? Какие паттерны бывают? Чем паттерн Saga отличается от паттерна 2pc (двухфазного коммита)? И какой из паттернов лучше для нашей ситуации? Ссылка на ролик про ACID -    • Проблема транзакций в микросервисной ...   Ссылка на ACID в wiki -
Ссылка на англоязычную статью, откуда взяты схемы -
java 2021

Смотрите также