All Items 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.