Get involved

Interested in joining the User Group? Create an account and we will keep you informed of upcoming events. If you have anything to contribute, let us know through the contact form.

Tell us what you think

We are curious to know what you think of our website. Drop us a note and tell us what you think on our forum. Any feedback is highly appreciated.

Training overview

There are several DDD related trainings available in the Netherlands. On our training page, we give an overview of these trainings. Read more...

March meeting: Command Query Responsibility Segregation

On March 1st, Erik Rozendaal will give a presentation about Command Query Responsibility Seggregation (CQRS).

Command-Query Responsibility Segregation is a technique developed by Greg Young that combines the Event Sourcing pattern with Domain-Driven Design. This provides various benefits, amongst others: a fully encapsulated domain model without the need for any ORM tools, separate query and reporting database, 100% correct historical information, and easy integration with other systems.

In this presentation we'll cover the core concepts of Command-Query Responsibility Segregation, its impact on the application's architecture, and the various advantages and disadvantages. Some (Java) code will be shown to highlight how such a system can be implemented.