Månedlig Arkiv: oktober 2014

Introduktion til CQRS og event sourcing #6

I det forrige indlæg viste jeg Cirqus’ konfigurations-API, som helt objektivt set i høj grad kan klassificeres som “lækker”, måske endda “herre-nice”. Nu skal vi snakke lidt mere om event-processering – eller “projektioner”, som det også kaldes – altså det her, der sker med events efter at de er blevet genereret. “Projektioner” er i dette eksempel begrænset til views, altså materialiserede read-modeller i en…

Introduktion til CQRS og event sourcing #5

Nu hvor vi har fået sluttet cirklen og har fået beskrevet hvordan vi kan få Cirqus op at køre med view-generering, så vil jeg lige dvæle lidt ved initialiseringen – jeg viste det følgende kodeeksempel: // ved opstart: var eventStore = new MsSqlEventStore<TimeToBeCrushedView>(“mssql”, “Events”, automaticallyCreateSchema: true); var repository = new DefaultAggregateRootRepository(eventStore); var view = new MsSqlViewManager(“mssql”, “TimeToBeCrushed”, automaticallyCreateSchema: true); var dispatcher = new ViewManagerEventDispatcher(aggregateRootRepository,…