Introduction to CQRS


Workshop Overview

During this one-day workshop, you will get a pragmatic introduction to CQRS. We will cover the basic design principles and explain how to implement the associated building blocks. Attendees will also gain insight into how a CQRS-based architecture can help build scalable, extensible and high-performance applications. The workshop contains some code samples and labs using the Axon Framework, an open source framework that supports developers in building applications using the CQRS architecture.

 

After this workshop, you will have a solid foundation to start using CQRS and related principles pragmatically in your own projects.
 

Workshop topics

The hands-on workshop is designed to allow attendees to decide which topics are covered in depth, and which are summarized or perhaps skipped altogether to allow for coding exercises.

 

The morning contains some fixed topics, which form the basic foundation:

The choice of topics in the afternoon:

 

Who should attend this workshop?

This training is primarily intended for software architects and developers who are new to CQRS and the Axon Framework. Even if you are already familiar with CQRS, this workshop will help you put things into perspective and help you make the right decisions for your project.

 

Prerequisites for the attendees

CQRS and the workshop are language independent, but the code samples and the Axon Framework are in Java. Developers of other object-oriented languages should not have any difficulty understanding the code samples and labs.

 

Knowledge of the Domain Driven Design (DDD) building blocks is an advantage, but not required. The basic DDD principles will be covered in the workshop.


Questions?


Please contact us with your educational needs; content questions, customization options, scheduling, pricing, etc.


Training details


Allard Buijze, founder of the Axon Framework will deliver the 1-day workshop. Register now as seats are limited.

 

WHERE: Amsterdam, Netherlands

COSTS: EUR 250,- (excl. VAT)

WHENFriday 27th August 2010 - REGISTER!


AXON Framework


Axon Framework helps build scalable, extensible and maintainable applications by supporting developers apply the Command Query Responsibility Segregation (CQRS) architectural pattern. It does so by providing implementations, sometimes complete, sometimes abstract, of the most important building blocks, such as aggregates, repositories and event buses (the dispatching mechanism for events). Furthermore, Axon provides annotation support, which allows you to build aggregates and event listeners without tying your code to Axon specific logic. This allows you to focus on your business logic, instead of the plumbing, and helps make your code easier to test in isolation.

Read more about Axon Framework here.