|
|
London .NET User Group:CQRS Pattern, Event Sourcing and Their Real World Applications
CQRS Pattern, Event Sourcing and Their Real World Applications
The Command-Query Responsibility Segregation (CQRS) pattern has recently been getting a lot of deserved attention. In short it involves separating, at least logically, the command and query infrastructures of a system. Through doing this CQRS promises a simpler design which will enable greater levels of scalability. When combined with other patterns such as Event Sourcing then even more benefits can be had.
I have been involved now in the development of two systems which seek to follow this pattern, one in insurance & one in public examinations. My experience, and that of my colleagues, has been that the systems built following this pattern have been more flexible, simpler, and quicker to develop than had been achieved following more conventional ActiveRecord/DDD approaches.
This talk will start with a brief overview of the CQRS pattern, and another pattern, Event Sourcing, which is commonly used with it. The bulk of this talk though will focus on some of the real world experiences (good and bad) that I, and those who I have worked with, have had applying this pattern. I hope that by the end of the talk everyone attending will know a little more about the CQRS pattern, when it can be useful, and how it can be applied.
Just a thought...
If you're interested in this topic, consider taking Udi Dahan's Advanced Distributed Systems Design with SOA Course and/or Eric Evans' DDD Immersion Workshop.
ABOUT NEIL ROBBINS
|
Neil is currently working as an applications architect at a multinational insurance company based in the City. He has previously worked variously as a developer, architect, and consultant.
More about Neil Robbins
|
ABOUT THE LONDON .NET USER GROUP
|
The London .NET user group was etablished in 2002 to provide developers developers working with Microsoft's .NET framework with access to the latest and best information. At our monthly meetings you can hear expert speakers who dig 'under the hood' and keep you informed on best practices and future directions of the Framework.
More about the London .NET User Group
|
|
PODCAST CQRS PATTERN, EVENT SOURCING AND THEIR REAL WORLD APPLICATIONS
|
|
|
PROGRESSIVE .NET PODCASTS
|
OTHER PROGRESSIVE .NET EVENTS
|
ThoughtWorks Quarterly Briefings
FREE EVENT:
Is programming language choice
Manchester, Monday, February 13th
|
|
ThoughtWorks Quarterly Briefings
FREE EVENT:
Is programming language choice
London, Thursday, February 16th
|
|
Udi Dahan's NServiceBus Workshop
4 DAY COURSE. Featuring Andreas Ohlund London, Monday, February 20th
|
|
Putting your events on a diet
FREE EVENT:
In The Brain of Andreas Ohlund
London, Monday, February 20th
|
|
Neo4J User Group
FREE EVENT:
Neo4j in .NET
London, Wednesday, February 22nd
|
|
Ayende Rahien's RavenDB Workshop
2 DAY COURSE. Featuring Itamar Syn-Hershko London, Tuesday, February 28th
|
|
RavenDB indexes explained
FREE EVENT:
In The Brain of Itamar Syn-Hershko
London, Tuesday, February 28th
|
|
Jon & Kevlin's Agile Development Course
3 DAY COURSE. Featuring Jon Jagger London, Monday, March 5th
|
|
|
|