CQRS/Event Sourcing

Would you like to learn all about system building and architectures with Domain Driven Design? Join this course on CQRS, Domain Events, Event Sourcing and how to apply DDD, authored by Greg Young.

Greg Young


Creator of CQRS

Gregory Young coined the term “CQRS” (Command Query Responsibility Segregation) and it was instantly picked up by the community who have elaborated upon it ever since. Greg is an independent consultant and serial entrepreneur. He has 15+ years of varied experience in computer science from embedded operating systems to business systems and he brings a pragmatic and often times unusual viewpoint to discussions. He’s a frequent contributor to InfoQ, speaker/trainer at Skills Matter and also a well-known speaker at international conferences. Greg also writes about CQRS, DDD and other hot topics on codebetter.com.

What the attendees will learn

In this class, we will start with a normal 3-tier system and look at the options adding CQRS and Event Sourcing to the existing system. How does the system change? What properties will be different based on different choices that are made?


Your brain and sun lotion. We will be working as a class not coding locally


Workshop content

How do we test the system?
How do we document the system?
How can we better interact with domain experts?
How can we increase scalability by an order of magnitude (or three!!!)?
How can we run complex reporting?
How can we reach high availability? What are the trade-offs?
How can we allow users to build their own reports?
How can we geographically distribute?
How can we handle eventual consistency?



CQRS/Event Sourcing

Date and time:

Wednesday 15th

From 9:00 to 17:00


CQRS/Event Sourcing

Target audience roles:

Developers, Software Architects




Lunch and coffee/tea


Palacio de Congresos de Marbella,
Calle José Meliá, 2,
Marbella, Spain
15TH - 17TH MAY 2019

Take a look to previous editions