Event Sourcing

Functional Domain Driven Design and Event Sourcing example in C#

This is an example of an aggregate written in C# following a functional approach similar to what it is possible to achieve with languages like F#, Scala or Clojure. What it IS NOT in the Domain code example: An AggregateBase class An Aggregate Stateful class What it IS in the Domain code example: An Aggregate… Continue reading Functional Domain Driven Design and Event Sourcing example in C#

Event Sourcing

Domain Driven Design: Commands and Events Handlers different responsibilities

“Commands have an intent of asking the system to perform an operation where as events are a recording of the action that occurred…” Greg Young, CQRS Documents Pag. 26 In this post I’d like to state something that I’ve just recalled from a Greg Young’s video. When I started creating an aggregate root I often… Continue reading Domain Driven Design: Commands and Events Handlers different responsibilities

Event Sourcing

CQRS WITH EVENT SOURCING USING EasynetQ, EVENT STORE, ELASTIC SEARCH, ANGULARJS AND ASP.NET MVC

“The magic for a developer is doing something cool that no one else can understand” (myself few minutes ago). The first step into this maze of cool messaging terms and tools left me with the feeling that most of them are not really relevant. After years of studying and practising, all these messaging and service… Continue reading CQRS WITH EVENT SOURCING USING EasynetQ, EVENT STORE, ELASTIC SEARCH, ANGULARJS AND ASP.NET MVC