Skip to main content

Що таке domain event (доменна подія)?

Domain Event (доменна подія) - це факт, що стався в предметній області, який має бізнес-значення і може спричинити інші дії.

Характеристики:

  1. Минулий час - подія вже сталася (OrderPlaced, PaymentFailed).
  2. Незалежність - подія описує бізнес-факт, а не технічну дію.
  3. Передача контексту - інші частини системи можуть на неї реагувати, не знаючи деталей джерела.

Приклад: Після OrderPaid можна автоматично викликати доставку або нараховувати бонуси.

Сенс: доменні події дозволяють будувати слабо зв'язані, реактивні модулі, де логіка розширюється без зміни ядра.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.