Wie granular sollte ein Domain-Event sein?

Ich frage mich, wie detailliert ein Domain-Event sein soll.

Zum Beispiel habe ich etwas Einfaches, wie das Ändern des Vornamens, des Nachnamens und der E-Mail-Adresse auf einer Profilseite. Sollte ich 3 verschiedene Domain-Ereignisse haben oder nur ein einziges?

Durch grobkörnige Domänenereignisse muss beim Hinzufügen eines neuen Features eine neue Version des Ereignisses erstellt werden, sodass ein neuer Ereignistyp hinzugefügt oder Ereignisversionen im Ereignisspeicher gespeichert werden müssen. Durch feinkörnige Domain-Ereignisse habe ich diese Probleme nicht, aber ich habe zu viele kleine Klassen. Was denkst du, was ist die beste Praxis in diesem Fall?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage