In this session we will talk about our experiences building an event-driven architecture for a price comparison website. We will talk about how we applied the principles of CQRS and Event-Sourcing to create an event driven system that is, all at the same time: beautiful; dangerous; liberating and difficult; and ultimately freed us from the oppression of a monolithic legacy application and database (the 'legapplabase').
During this session, we will describe the journey we have been on during the past year, from a mixture of intense enthusiasm and careful scepticism to a team deploying a suite of working systems into production at least once a week.
We will share the useful insights we have gained whilst applying the ideas, principles and patterns evangelised by Greg Young and Udi Dahan.