All Items

An Intention materializes into a Domain Event

When all business invariants for a state change are satisfied, a Domain Event is raised capturing the state change at that point in time. This is separate from persisting the aggregate in a master table.

A Domain Event is the final and only result of a Business Transaction in #EventSourcing.

Domain Events are Business Events. Many other aspects may be changed in the system to support its functioning, but not all are Domain Events.

All Items