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

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

Apr 25, 202358 minSeason 3Ep. 28
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

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

For the best experience, listen in Metacast app for iOS or Android
Open in Metacast
Основы архитектуры ПО. Глава 16 Orchestration-Driven Service-Oriented архитектура / Иван Шумов | { между скобок } podcast - Listen or read transcript on Metacast