Распределенные транзакции: выбор реализации — Go Evrone Meetup
Подписывайтесь на наш канал здесь и в телеграм , чтобы не пропускать полезные доклады! В этом докладе рассмотрим выбор стратегии реализации процесса, представляющего собой распределенную транзакцию, на примере проведения платежа. Сравним реализации и выбор инфраструктурных компонентов доступных в экосистеме golang: хореграфия с использованием kafka или nats, fsm, собственный движок оркестрации, temporal.
Виталий Попов, InDrive
00:00 - Вступление
00:33 - Что такое распределенные транзакции
01:57 - Хореография vs Оркестрация
03:18 - Процесс проведения платежа
05:08 - Finite-state machine (FSM)
05:27 - FSM Компоненты
06:00 - FSM Описание событий
07:00 - FSM Обработка событий
08:27 - FSM Реализация
08:54 - FSM Масштабирование
09:46 - FSM Pulling событий
11:10 - Проблемы FSM
11:38 - FSM Очередь
12:25 - FSM Лишняя транзакция
13:54 - Хотим описание процесса
14:06 - Temporal Концепция
16:04 - Temporal Итоги
16:48 - Заключение
17:38 - Вопросы и ответы
48 views
633
233
8 months ago 01:44:17 1
Технологическое развитие, банковский сектор и деньги
8 months ago 01:06:53 11
Принципы построения микросервисов, 2024г.
9 months ago 00:03:07 1
Криптовалюта – что это такое, как работает, какие бывают виды?
9 months ago 00:10:27 1
ЧТО-ТО НИКОГДА НЕ ВИДЕЛО...
9 months ago 00:00:44 1
Вова думает как сказать Марату | слово пацана кровь на асфальте #словопацана #сериал #кино