Создание событийно-управляемых микросервисов - Глава 2 - Основы событийно-управляемых микросервисов

Введение в архитектуру микросервисов, управляемых событиями (EDM), состоит из следующих тем:
- две топологии
- содержание событий
- три типа событий
- двойственность таблица-поток
- схемы для определения данных внутри событий
- принцип одного писателя
- функциональные возможности брокера событий
- брокер событий против брокера сообщений
- принцип единого источника истины
- масштабирование с помощью контейнеров и виртуальных машин
- налог на микросервисы, который мы должны платить
Эти темы раскрыты в главе 2 книги, которую мы сейчас изучаем:
“Создание событийно-управляемых микросервисов” Адама Беллемара. Оригинал: “Building Event-Driven Microservices: Leveraging Organizational Data at Scale” by Adam Bellemare
Делюсь своей ментальной картой со всеми подробностями, как обычно:

Смотрите также:
- Создание событийно-управляемых микросервисов - Глава 5 - Основы событийно-управляемой обработки
- Создание событийно-управляемых микросервисов - Глава 11 - Тяжеловесные фреймворки потоковой обработки
- Создание событийно-управляемых микросервисов - Глава 1 - Почему именно событийно-управляемые микросервисы
- Создание событийно-управляемых микросервисов - Глава 13 - Интегрирование событийно-управляемых микросервисов с микросервисами типа «запрос-ответ»
- Создание событийно-управляемых микросервисов - Глава 12 - Легковесные фреймворки потоковой обработки