Дадаць канал

20-ый митап Software Craftsmanship - Транзакции и data consistency в микросервисах. Шаблон Saga

  • 04.11.2021
  • 872 прагляды
  • 👍 39
  • 💬 4
⠀ Митап 20 "Транзакции и data consistency в микросервисах. Шаблон Saga" ⠀ Мы рассмотрим: - Шаблон Transactional Outbox - Механику двухфазного коммита - Шаблон Saga вместе с Compensating transaction - Какие проблемы вызывают эти шаблоны на практике, и как сводить транзакции к eventual consistency в тех случаях, где это возможно План митапа: 1. Распределенные транзакции в микросервисах - Теоремы CAP и PACELC 2. Отправка event или command message - Почему здесь нужна транзакционность? - Шаблон Transactional Outbox 3. Обновление данных в двух микросервисах - Когда здесь нужна транзакционность? - Механизм двухфазного коммита 4. Обновление данных более чем в двух микросервисах - Что будет если нарушить транзакционность? - Шаблоны Saga и Compensating Transaction - Необходимость 3rd level support 5. Пробуем сводить к eventual consistency Ведущий митапа: Павел Вейник (CEO в Hard&Soft Skills) Материалы презентации митапа: https://www.slideshare.net/veinik/software-craftsmanship-meetup-20-data-constistency-saga 20-й Митап проводится при поддержке компании SaM Solutions
Катэгорыя: Тэхналёгіі
Канал: Hard&Soft Skills

Іншыя відэа з гэтай праграмы