Date for   Saturday, October 18, 2014 8:00:00 AM - Saturday, October 18, 2014 6:00:00 PM

Event Sourcing with .Net

"The fundamental idea of Event Sourcing is that of ensuring every change to the state of an application is captured in an event object, and that these event objects are themselves stored in the sequence they were applied for the same lifetime as the application state itself." - Martin Fowler What if we could start with a very simple Domain Model and be able to see every state transition that ever took place within the system AND recreate them at any time. Doing this in classic thinking is not only incredibly difficult it is usually impossible or impractical. This is a large paradigm shift that moves us away from the classic RDBMS thinking as the center of our universe. As our Domain gets more and more complex, communicating and understanding the relationships between Domain Entities becomes overwhelming. This Pattern is quiet often paired with CQRS, but is a distinct pattern of its own and has significant aspects that need to be considered before adapting it. Come learn how to think in terms of Events and Aggregate Roots, not just in your Presentation Layer, but in your entire Domain Model. This Session will cover several Patterns of Enterprise Architecture, thinking in terms of Domain Events and how to create that in Code.



About the session

The session is approved.

The presenter will not allow another presenter.

There are 19 people interested in this session.


Inactive User


2:15 PM - 3:15 PM
Calendar File


Heads up!  Log in to sign up to teach or attend this session.
Edit Session