Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
#FaangTalk 40 - Распределенные транзакции: дорого, неудобно и не работает
Чат по подготовке к интервью: Канал с анонсами ============================================ В выпуске обсудим статью Версия на английском: Интро: Модульный монолит не является паттерном микросервизов, но может быть использован для решения проблемы двойной записи. Двухфазный коммит - стандартный способ решения проблемы двойной записи, но имеет низкую производительность и ограничивает масштабирование. Оркестрация SAGA - подход, при котором один сервис выступает в качестве оркестратора для всего состояния в системе. Хореография SAGA - альтернатива оркестрации, где каждый сервис выполняет локальную транзакцию и публикует сообщения, вызывающие локальные транзакции у остальных сервисов. Проблема двойной записи может быть решена с помощью хореографии без двойной записи, при которой оба сервиса выполняют запись в своих бд в рамках локальных транзакций.