Matthias Verraes descrive gli eventi del dominio come segue (evidenziati):
Domain Events are a special type of Event messages. A Domain Event is
something that has happened in the past, that is of interest to the
business. This last distinction means we separate all technical
concerns from the domain. Usually, the distinction is very clear. In
other cases, we should validate with the business whether they are in
fact interested that this Domain Event has happened. In rare cases,
the line between technical and domain events is blurred
"PersonIsValidToDoSomethingEvent" suona come se fosse di interesse per il business e non solo per una preoccupazione tecnica.
Ma non confondere gli eventi del dominio con l'event sourcing. Con l'event sourcing, il flusso di eventi diventa l'unica fonte di verità e definisce lo stato corrente. Questi eventi persistenti sono limitati a "quando qualcosa è successo a un'entità".
Gli eventi di dominio possono o non possono essere utilizzati per il sourcing di eventi.