All Items

Domain Events are Business Events

A Domain Event is an event that is important and meaningful to Business Users.

Domain Event names convey the context of an Event and enclose specific event-related data. They are named from terms in the Ubiquitous Language, represented as verbs in the past tense.

  • E.g. OrderFulfilled, UserRegistered, PostPublished

Heuristic check: Does this event sound interesting for a business point of view for a Business User? If a Business User cannot understand an event, it's just technical detail.

A separate Event Log can be maintained to capture non-Domain events.

All Items