Микросервисы и SOA. Сравним два подхода по созданию ИТ решений.
Здесь, в формате обзорной презентации я постараюсь раскрыть плюсы и минусы использования обоих подходов. Подведу подробный сравнительный анализ и покажу как они могут быть применимы совместно.
Расскажу, как такие технологии как Docker и Kubernetes могут быть использованы для таких ИТ Архитектур в качестве инфраструктуры.
"Таймлайн":
0:00 Вступительное слово.
1:11 Обзор SOA Архитектуры. Кратко о возможностях, когда применима и основные преимущества.
8:46 Что такое Микросервисы? В чем их суть и отличие от SOA. Поговорим о нюансах и потенциальных рисках.
11:29 Оркестровка vs Хореография. Нюансы.
14:18 Docker Containers и риски использования.
21:01 Паттерны и антипаттерны применения микросервисной архитектуры. На что следует обратить внимание.
26:41 Основные подходы к миграции на микросервисы.
28:01 Helidon - фреймворк для создания "легких" backend-сервисов от компании Oracle.
30:06 Рассуждаем когда лучше применять микросервисный подход.
34:09 Говорим о Cloud Native и Kubernetes, как обе практики разработки нашли здесь свое применение.
Что лучше Микросервисы или SOA?
Теги
SOAMicroservicesЧто такое МикросервисыJava микросервисыSOA and MicroservicesSOA vs MicroservicesЧто такое SOAIntegration patternsService BusKubernetesMicroservice Architecture patternsПаттерны JavaDocker ContainersКонтейнеры DockerМиграция на микросервисыCloud Nativeмикросервисы архитектурамикросервисы примермикросервисная архитектура javaмикросервисная архитектура этоинтеграцияsoa архитектураsoa vs microservices