Skip to content

Domain Events

Domain events capture the fact that something significant has happened within the domain. The domain events are naturally immutable (nobody should be able to alter what has alreadey happened ). Domain events are created and published by aggregates. An Event can be result of executing a command operation on an Aggregate. Application services subscribe to domain events. They can trigger other activities within the system or in other systems.