Геннадий Круглов. Доменно-ориентированный подход к интеграции

За последние годы разработка кардинально поменялась. Вслед за вызовами бизнеса появились гибкие методологии управления, новые архитектурные паттерны, технологии и инфраструктуры. Но наибольшие изменения произошли во «владении». Продукты разрабатывают и эксплуатируют сами продуктовые команды, которые в рамках своего домена «владеют» всем, что нужно для развития продуктов, от разработки до инфраструктуры. И в то же время интеграция как-бы застыла на месте. Регулярно в профессиональных сообществах возникают дискуссии о судьбе интеграции, или 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 Вопросы
Back to Top