Domain Events
Kind: pattern
Layer: Execution Core
Record: architecture:domain-events
Severity: recommended
Scope: domain, bounded context
Canonical: Ontology
A design pattern that records each significant change in the domain as an event named in the domain's language.
Listed in Architecture principles, after Command Query Responsibility Segregation (CQRS) and before Integration Events.