Join today

Next-Generation Event Sourcing: From Foundations to Advanced Patterns

This two-session technical training equips developers with the skills to build event-sourced systems using Axon Framework 5 and its most significant architectural shift: the Dynamic Consistency Boundary (DCB)
Key takeaway

Introduces the foundations of migrating Axon Framework 5 using DCB

The goal of this course is to go from fixed aggregates to flexible consistency boundaries.

Migrate to or start fresh with Axon Framework 5, and ship simpler, more scalable event-sourced systems.
Throughout this course, you will be able to:

  • Migrate an existing Axon Framework 4 application to Axon Framework 5 following the three-step adoption path.
  • Design and implement event-sourced systems using Dynamic Consistency Boundaries instead of fixed aggregate models.
  • Apply DCB patterns to simplify complex domain models and reduce architectural workarounds.
Estimated time

5 hours

Course completion criteria

Attend all sessions

Award for course completion

Digital certificate

Sessions content

Explore the flow

Session 1
Session 2
March 25, 2026 4:00 PM CET

How to build the next generation Event Sourced systems with Axon Framework 5

  • Duration: 2.5 hours


Abstract

Axon Framework 5 introduces powerful new capabilities, including the Dynamic Consistent Boundary (DCB), that fundamentally change what's possible with event sourcing and CQRS.

In this hands-on training, you'll learn how to harness the full potential of Axon Framework 5.


Already running Axon Framework 4?
We'll walk you through a clear, practical migration path so you can modernize your application with confidence. 

Starting fresh?
You'll hit the ground running with the latest patterns and best practices from day one.

Either way, you'll walk away with the knowledge and skills to build more flexible, scalable, and future-proof event-sourced systems.

Agenda
  1. Overview of Axon Framework 5 and topics of migration.
  2. Step 1: Adopt AF 5 APIs.
  3. Step 2: Upgrade Axon Server contexts to DCB.
  4. Step 3: DCB enablement of your application.

March 26, 2026 4:00 PM CET

Mastering Dynamic Consistency Boundaries

  • Duration: 2.5 hours


Abstract

Traditional aggregate-based models force you to draw rigid boundaries upfront. DCB breaks free from that constraint, letting consistency boundaries emerge dynamically based on the context of each decision.

The result:
Simpler models, fewer workarounds, and systems that mirror how your domain actually works.

In this session, you'll go from concept to working code. You'll learn how to tag events to make them discoverable across boundaries, query those events precisely when and where you need them, and write stateful command handlers that enforce consistency without the limitations of fixed aggregates. 

We'll explore how to effectively deal with concurrency, and walk through common patterns that you can apply to your own projects right away. By the end, you'll have the practical skills to implement complex domains with less friction and more confidence.

Agenda
  1. Dynamic Consistency Boundary (DCB) overview
  2. Tagging events
  3. Query events by tags
  4. Stateful Command Handlers
  5. Non-conflicting appends
  6. Common patterns
  7. From slice to code