Основы архитектуры ПО. Глава 16 Orchestration-Driven Service-Oriented архитектура / Иван Шумов

preview_player
Показать описание
#softwarearchitecture #bpmn #camunda #orchestration #distributedsystems

Мы обсудили оркестрацию в event-driven архитектуре. Рассмотрели концепцию единого orchestration engine, который объединяет enterprise service bus и многоуровневую структуру сервисов, таких как business services, enterprise services и infrastructure services. Также обсудили проблемы данного подхода и альтернативные подходы к оркестрации, которые используются сегодня. Мы рассмотрели Camunda как полезный инструмент, но подчеркнули важность понимания его работы и использования.

Полезные ссылки

00:00 Приветствие
02:10 Впечатления от главы
02:48 Как перевести на русский язык Orchestration-Driven Service-Oriented
04:05 Что такое оркестрация и в чем ее суть
06:51 Когда нужна оркестрация
10:17 Монолитный оркестратор и способы его масштабирования
11:39 Команда отвечающая за оркестратор
14:03 Пишем оркестратор сами или используем готовое решение
18:00 Camunda, ее плюсы и минусы
23:00 Требования к сервисам для интеграции с оркестратором, протоколы
28:33 Разработка новых фич при оркестарции
32:12 Одна state машина на систему или каждый сервис делает свой процесс
33:50 Как поддерживать транзакционность
37:42 BPMS, BPMN и Workflow engine
38:40 SOA и BPMN
41:07 Тестирование систем с оркестрацией
43:03 Миграция процессов
45:22 Какие идеи в книге уже не актуальны
47:44 Авторизация в BPMN процессах
50:00 Канонические способы тестирования BPMN процессов
52:27 Книжная рекомендация по риск менеджменту
54:00 Будущее архитектуры ПО
56:06 Общая фотография
56:36 Напутствие от Вани
Рекомендации по теме