Versioning
Se i tuoi eventi cambiano, crei una nuova versione di quell'evento e mantieni quelli vecchi. Per evitare che il codice del dominio si gonfia con la gestione di tutte le versioni degli eventi, in pratica introduci un componente che converte i tuoi eventi da versioni precedenti a versioni più recenti e quindi li applica al dominio. Ricorda che gli eventi sono cose realmente accadute nel tuo dominio, quindi nella maggior parte dei casi le informazioni degli eventi deprecati sono preziose.Versioning evento CQRS
Non ho ancora trovato alcun esempio di questo.
Qualsiasi aiuto?
Ha senso. Sarebbe bello vedere qualche codice di esempio. C'è qualcosa? –
Potresti mostrare alcuni esempi di modifiche nel modello di dominio o negli eventi e come gestirli? – Khaled