Event Driven Architecture, или EDA — довольно популярный архитектурный подход, в буквальном переводе «архитектура на основе событий», где мы строим приложение вокруг событий, которые генерируются в системе. В самом распространённом случае, у нас есть много пользователей, которые генерируют много событий, и эти события маршрутизируются в сервисы‑потребители.
Реализовать такое приложение в облаке можно несколькими способами. В статье автор показывает типовые варианты архитектуры для одного и того же сценария. А чтобы сравнивать было приятнее, он берет для сопоставления архитектур один и тот же кейс — автоматизацию ухода в отпуск.