When a project's technical architecture doesn't accurately reflect the business processes, code can quickly become unmaintainable. Command Query Responsibility Segregation (CQRS) and Event Sourcing are patterns that restore focus to the actual business problems at hand and bring with them some interesting benefits, such as performance, scalablity, and maintainability. This talk will discuss what these patterns are, how they can be implemented and what benefits they can bring to you and your team.
Ashic is a Software Consultant and has been with .NET since the 1.0 beta days. He is a moderator of the official ASP.NET community, an ASP.NET MVP and is passionate about software architecture and design. He is currently implementing CQRS based solutions at the Houses of Parliament