Создание событийно-управляемых микросервисов - Глава 1 - Почему именно событийно-управляемые микросервисы
Книжный клуб нашей компании выбрал книгу о микросервисах. Это “Создание событийно-управляемых микросервисов” Адама Беллемара. Оригинал: “Building Event-Driven Microservices: Leveraging Organizational Data at Scale” by Adam Bellemare
Глава 1 содержит вводную информацию:
Типы архитектур и различия между ними:
- Традиционные монолитные архитектуры
- Сервисно-ориентированные архитектуры (SOA)
- Архитектуры управляемых событиями микросервисов (EDM)
Уровни коммуникативных структур и связанный с ними закон Конвея:
- бизнес
- реализация
- данные
Проблемы с традиционными архитектурами (монолит и SOA), когда вам нужно:
- добавить новое бизнес-требование
- вырастить команду и разделить ее на две команды
И как избежать этих проблем при использовании архитектуры EDM
Делюсь своей ментальной картой со всеми подробностями, как обычно:
Смотрите также:
- Создание событийно-управляемых микросервисов - Глава 3 - Обмен информацией и контракты на передачу данных
- Создание событийно-управляемых микросервисов - Глава 2 - Основы событийно-управляемых микросервисов
- Создание событийно-управляемых микросервисов - Глава 13 - Интегрирование событийно-управляемых микросервисов с микросервисами типа «запрос-ответ»
- Создание событийно-управляемых микросервисов - Глава 12 - Легковесные фреймворки потоковой обработки
- Создание событийно-управляемых микросервисов - Глава 11 - Тяжеловесные фреймворки потоковой обработки