DevLearn logo
Skill Up With Me
Interactive Learning
Signing in…

Событийно-ориентированная архитектура (EDA)

🔒 Sign in to use this

Все рассмотренные архитектуры — слоистая, луковая, гексагональная, чистая — опираются на синхронную модель запрос–ответ: вызов функции, ожидание результата, продолжение. Событийно-ориентированная архитектура (EDA) — другой парадигмы. Компоненты обмениваются событиями — записями о том, что уже произошло. Продюсер не знает, кто и когда обработает событие. Временная развязка даёт масштабируемость, устойчивость, слабую связность — то, с чем синхронным системам тяжело. Но появляется класс проблем, которых в синхронных моделях избегают по определению.

ℹ️Событие — неизменяемая запись о факте: OrderPlaced, PaymentProcessed, InventoryReserved. Имена в прошедшем времени: это история, не намерение. Команда PlaceOrder выражает намерение и ждёт результата — это другое.
Content is available with subscription.
Get full access to all courses on the platform for one year with a single payment.
Unlike other platforms that charge per course, here you get everything for one price, and after one year of use there will be no automatic charge for the following year.
🔒 Sign in to use this