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

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

Apr 25, 202358 minSeason 3Ep. 28
--:--
--:--
Listen in podcast apps:

Episode description

#softwarearchitecture #bpmn #camunda #orchestration #distributedsystems 


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


Канал с анонсами https://t.me/megdu_skobok

Boosty https://boosty.to/megdu_skobok

Ламповый чат https://t.me/backend_megdu_skobkah

YouTube https://www.youtube.com/channel/UCFPfUAT-o8BZ5vsqAcy7gcw


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

📖 Temporal https://temporal.io

📖 GitHube Awesome-workflow-engines https://github.com/meirwah/awesome-workflow-engines📖 Camunda https://camunda.com

📖 Определение ESB: https://www.mulesoft.com/resources/esb/what-esb

📖 Spring Statemachine https://docs.spring.io/spring-statemachine/docs/current/reference/

📖 DMN Tutorial https://camunda.com/dmn/

📖 BABOK - A Guide to the Business Analysis Body of Knowledge https://www.iiba.org/career-resources/a-business-analysis-professionals-foundation-for-success/babok/


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 Напутствие от Вани

Основы архитектуры ПО. Глава 16 Orchestration-Driven Service-Oriented архитектура / Иван Шумов | { между скобок } podcast - Listen or read transcript on Metacast