Перейти к содержимому

Распределенные транзакции | System Design

Распределенные системы и system design

0:00 / 0:00

Распределенные транзакции | System Design

4 031 просмотр · 2 месяца назад
Распределенные системы и system design
4,04 тыс. подписчиков
4 031 просмотр · 2 месяца назад
В видео рассказываю про распределенные транзакции. Затрону такие подходы, как в Transactional Outbox, 2-фазный коммит и SAGA. Описываю, как эти подходы работают и когда какой использовать. Упомяну такие технологии: AWS Step Functions Temporal Clickhouse, YugabyteDB, YandexDB, Google Spanner Канал в телеграме (есть чат): https://t.me/distributed_system_design System design роадмап: https://system-design-roadmap.ru По другим вопросам: ser.sysd.channel@gmail.com Тайм-коды: 00:00 Обычные транзакции 01:56 Распределенные транзакции 02:45 Transactional Outbox 05:03 Когда Transactional Outbox не хватает 07:09 2-фазный коммит - бытовой пример 10:13 2-фазный коммит - как это в базах данных 12:54 2-фазный коммит - как достигается строгая согласованность 15:21 Проблемы с 2-фазным коммитом 22:10 SAGA 22:37 Хореографическая SAGA 31:48 Оркестрационная SAGA 36:15 Вывод и примеры оркестрационной SAGA ——— Тг-канал: https://t.me/distributed_system_design Курс с роадмапом: https://t.me/tribute/app?startapp=sUJx