Обеспечение согласованности данных в распределённых системах: сравнение подходов Сага и Two-phase commit
Программный комитет ещё не принял решения по этому докладу
Целевая аудитория
Тезисы
Доклад посвящен изучению проблемы согласованности данных в распределенных системах. Рассматриваются два ключевых подхода — паттерн Сага и двухфазный коммит (Two-phase commit), применительно к распространенной задаче обработки платежей в современных информационных системах.
Сначала происходит знакомство с видами согласованности, выделяются ключевые трудности, возникающие при обеспечении целостности транзакций в микросервисной архитектуре. Далее подробно рассматриваются подходы: Сага и Двухфазный коммит. Приводятся практические рекомендации относительно выбора подходящего метода в зависимости от требований бизнеса и технических ограничений конкретной системы.
В IT более 8 лет, в финтехе более 5 лет. Однажды я попробовала интеграции и теперь не могу остановиться.
Развиваю Систему Быстрых Платежей на стороне Банка.
Люблю изящные архитектурные решения
Видео
Другие доклады секции
Архитектура и масштабируемость