Questo è molto da chiedere in una domanda StackOverflow. Una cosa che manca alla tua domanda è quali sono i suoi svantaggi? Comunque, piuttosto che rispondere qui, mi piacerebbe fornire alcuni link a video da guardare. C'è un sacco di contesto che deve essere impostato prima che le risposte a questa domanda abbiano un senso.
Greg Young: C'è un video di ~ 2 ore here che fornisce una panoramica di tutto ciò che si chiede nella tua domanda. Esiste anche una lezione online di ~ 6 ore here.
Udi Dahan: C'è un video 1 ora here che offre una prospettiva su quando utilizzare queste tecnologie.
Mailing List: C'è un gruppo here dove puoi chiedere tutte le tue domande e fare una bella discussione sull'argomento.
Spero che questo sia utile. C'è così tanto carico nella tua domanda che non penso che possa fare a te o a chiunque altro alcunché per cercare di rispondere in una breve diatriba e fuorviare la gente.
Aggiornamento: Non penso che sia necessario leggere 5 libri o anche visualizzare i video di seguito. Penso che valga la pena spendere il tuo tempo per farlo, ma non è necessario. Il problema con la tua domanda è che in genere gli scenari "semplici" non hanno bisogno di sourcing di eventi. La maggior parte delle applicazioni sarà principalmente CRUD e basata sui dati. Forse questa è una risposta alla tua domanda. Se non c'è molto "comportamento" nel tuo sistema, allora non ne hai bisogno. Se c'è un sacco di comportamenti, allora potresti averne bisogno.
fonte
2012-02-07 13:54:55
Grazie per la tua risposta, poiché era esattamente ciò di cui avevo bisogno (alcuni esempi "semplici" per/contro l'utilizzo di un eventstore). –