• No products in the cart.

CQRS Axon Immersion Training Course Description

The axon framework is focused on making life easier for developers that want to create a java application based on the CQRS principles.

Axon is a Java Framework developed with one goal: solving common application complexity to enable developers to focus on the essence of business problems. Axon Framework offers extreme application scalability, handling a huge number of concurrent events while maintaining application consistency in distributed systems. Axon Framework is based on CQRS principles and fits perfectly in the modern architectural pattern of Microservices.

Axon immersion training by Pincorps is the ideal way to learn how to apply CQRS using the Axon Framework. It is an intensive training course, meant to provide delegates with all the details about CQRS they will need to get started for themselves.

Attendees will gain insight into how a CQRS-based architecture can help build scalable, extensible and high-performance applications. It contains a large number of hands-on labs allowing attendees to directly apply the theory into practice. Many of these labs will involve the actual development of CQRS components using the Axon Framework.


CQRS Axon Immersion Training Learning Outcomes;

  • Understand the big picture – the concepts and modeling with DDD.
  • Learn the concepts and rationale of CQRS.
  • Task-based UI and eventual consistency.
  • Event sourcing in distributed systems.


Axon Immersion Training – Suggested Audience

This Axon Immersion training is intended for professionals with a focus on building skills based on Axon Framework.

  • Software Architects
  • Software Developers
  • Technical Team Leads
  • Enterprise Architects
  • Product Owners


CQRS Axon Immersion Training – Prerequisites

For the developing attendees, a good understanding of the Java language is required. Enterprise application development experience is an advantage. Developers are expected to bring their own laptop with the IDE of their choice. For non-developing attendees, it is useful to have some affinity with Java, although practical coding experience is not required. The labs are organized so that developers and non-developers are mixed together to enable interesting discussions and learn from each other’s point-of-view.


CQRS Axon Framework Group/In-house Corporate Training

If you have a group of 5-6 participants, apply for in-house training. For commercials please send us an email with group size to

Course Curriculum

01. Getting started by setting up the infrastructure components and organizing the codebase practically
02. Aggregates: learn how to design, implement, and test Aggregates
03. Event handling: implementing and configuring the event handlers; async vs sync, transaction management
04. Query model: the design process for projections, denormalization tactics, and different ways to update a query model
05. Event sourcing: how to apply event sourcing, snapshotting, and reconstructing a projection from historic events
06. Sagas: coordinating activity between components - implementation, configuration, testing, and common pitfalls
07. Task based UI and dealing with eventual consistency
08. Refactoring and evolving your application: evolving Commands and Events, Upcasting, changes in Aggregate boundaries
09. Building Microservices with Axon: distributed systems, distributed command and event handling, designing events for dis-tribution
10. Complex Sagas
11. Replay Event Store: consolidation
12. Advanced con guration and tuning: unit of work, message interceptors, parameter resolvers, serialization, system vs ap-plication events, handler enhancers
13. Integration and deployment in production
14. Monitoring, measuring throughout &latency, message tracing. and learn from each other's point of view.

Course Reviews


  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.