Versionierung
Wenn sich Ihre Ereignisse ändern, würden Sie eine neue Version dieses Ereignisses erstellen und die alten beibehalten. Um zu verhindern, dass Ihr Domänencode bei der Verarbeitung aller Versionen von Ereignissen aufgebläht wird, würden Sie grundsätzlich eine Komponente einführen, die Ihre Ereignisse von früheren zu neueren Versionen konvertiert und sie dann auf die Domäne anwendet. Denken Sie daran, dass es sich bei Ereignissen um Dinge handelt, die in Ihrer Domäne tatsächlich aufgetreten sind. In den meisten Fällen sind die Informationen in veralteten Ereignissen daher wertvoll.CQRS-Ereignisversionierung
Ich habe noch kein Beispiel dafür gefunden.
Irgendwelche Hilfe?
Sinn macht. Wäre cool, einen Beispielcode zu sehen. Gibt es irgendetwas? –
Könnten Sie bitte einige Beispiele für Änderungen im Domänenmodell oder den Ereignissen und deren Handhabung zeigen? – Khaled