Command-Query Responsibility Segregation (CQRS) is slowly but steadily gaining ground as an architecture that helps developers to develop scalable, extensible and maintainable applications. Events play a major role in this architecture, and the way you design these events greatly influence the extensibility of your application.
In this post, I describe some CQRS event basics and design considerations that help keep your application extensible.
The full post is published on the JTeam blog. Continue to read here: http://blog.jteam.nl/2010/01/27/cqrs-designing-domain-events/