Геннадий Круглов. Доменно-ориентированный подход к интеграции
За последние годы разработка кардинально поменялась. Вслед за вызовами бизнеса появились гибкие методологии управления, новые архитектурные паттерны, технологии и инфраструктуры. Но наибольшие изменения произошли во «владении». Продукты разрабатывают и эксплуатируют сами продуктовые команды, которые в рамках своего домена «владеют» всем, что нужно для развития продуктов, от разработки до инфраструктуры.
И в то же время интеграция как-бы застыла на месте. Регулярно в профессиональных сообществах возникают дискуссии о судьбе интеграции, или ESB, которая часто отождествляется с интеграцией.
Это доклад будет посвящен доменно-ориентированному подходу к интеграции, как ответу на современные вызовы. В нём будут затронуты вопросы владения, архитектуры, технологий разработки интеграционных решений при доменном владении. В ходе доклада будет дано также и сравнение доменно-ориентированного подхода с централизованным подходом на основе ESB, определены рамки его применимости и взаимного пересечения с централизованным подходом.
___
Таймкоды
00:00 Приветствие
02:22 О себе
03:05 Основные определения
04:18 Допущения
05:56 Предыстория доклада
07:18 Историческая справка: сервис-ориентированная архитектура
09:18 ESB как паттерн
10:25 Основные компоненты ESB как продукта
11:27 Примеры ESB как продукта
11:50 Недостатки и ограничения ESB как подхода
15:00 Недостатки ESB как среды интеграции
17:10 Сдвиг парадигм
18:10 Доменно-ориентированный подход к интеграции
19:19 Ключевые подходы доменно-ориентированного подхода
20:07 Доменно-ориентированное владение интеграцией
20:50 Микросервисная архитектура
21:40 Интеграция без посредников
23:36 Что необходимо для удобного взаимодействия?
24:40 Фреймворки и интеграции
26:10 Встраиваемые оркестраторы
27:33 Эксплуатация
28:29 Роль архитекторов
30:10 Паттерн Anti-Corruption Layer
31:20 Событийно-ориентированное (event-driven) взаимодействие
33:10 Применимость доменно-ориентированного подхода
34:00 Выводы
** Другие видео:
Agile и культура инноваций
Люди: интересы, проблемы, цели, ожидания. Основы разработки требований в ИТ.
Как выбрать технологии для базы данных?
Мира Карлаш. Где брать данные для хороших НФТ
__________________
Курсы по системному анализу и проектированию систем:
- Agile здорового человека - Концептуальное проектирование и трансформация идеи в цифровой продукт
- Основы бизнес-анализа и разработки требований в Agile
- Системный анализ и Разработка требований в ИТ-проектах
- Основы ООП и разработка UML-моделей
- Моделирование бизнес-процессов
- Комплексная программа переподготовки на Системного и Бизнес-аналитика - Business Systems Analyst Bootcamp
- Основы проектирования интеграций ИТ-систем
____________________
📌 ПОДПИСАТЬСЯ НА Systems Education:
➛YouTube:
➛Telegram Systems Анонсы событий по системному анализу:
➛Telegram Как стать системным аналитиком:
#ШколаСистемногоАнализа #SystemsEducation #системныйаналитик #softwarearchitecture #архитектурасистем
35:10 Вопросы
1 view
1857
465
2 weeks ago 01:20:20 243
Круглый стол «Process Mining в аудите: новые горизонты эффективности»
2 weeks ago 00:06:35 441
Круглый стол с представителями маркетинговых подразделений отечественных предприятий ЛК отрасли
2 weeks ago 00:09:40 543
Круглый стол «Техническое регулирование и стандартизация лакокрасочной отрасли»