Skip to main content
✱ Архитектура

Практические аспекты реализации согласованности данных: паттерн Сага против Two-phase commit

Analyst Days #21
2025-11-14 11:00
Секция C
40 мин
Просто
Доклад был на прошедшей конференции Analyst Days #21 и сейчас находится в архиве.

Доклад посвящен рассмотрению основных концепций и практических рекомендаций по обеспечению согласованности данных при проведении транзакций в распределенных системах.

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

Далее рассматриваются два ключевых подхода — паттерн Сага и двухфазный коммит (Two-phase commit), применительно к задаче обработки платежей и приводятся практические рекомендации относительно выбора подходящего метода.