Command-Query Responsibility Separation

CQRS is an architectural pattern that prescribes a strict split within an application and suggests isolating the command and query components from one another. Axon helps by providing the necessary building blocks and infrastructure to build and run these components and dispatch messages (commands, events, and queries) to the right destination within an application.

Pragmatic Event-Driven (Micro)Services by Allard Buijze

English 2017
Allard Buijze shares the lessons he learned on DDD (and CQRS) while building the Axon Framework. How can a framework help developers build better software, faster? Why do certain frameworks fail, and take you down with them? How can a framework promote, instead of inhibiting, the use of a good model?

Performance aspects of Axon-based CQRS-ES systems by Allard Buijze

English 2019
This session will begin with a fast-paced review of the core CQRS/ES principles and their implementation in Axon. After that, we'll focus on the various performance challenges and approaches to solving them.

J-Spring 2019: Microservices with DDD, CQRS and Event Sourcing Using Axon Framework by Allard Buijze

English 2019
In this session, we will first briefly cover what CQRS and Event Sourcing are, and how it addresses some common requirements that modern applications have. Next, we will open up the IDE and see how the open-source Axon Framework can help you get up and running with Event Sourcing in mere minutes. Once we have the application running, we will scale the application out, where Axon will ensure optimal routing of messages between components, regardless of how they have been deployed.

Pragmatic Microservices with DDD, CQRS and Event Sourcing Using Axon Framework by Allard Buijze

English 2019
In this session, we will first briefly cover what CQRS and Event Sourcing are, and how it addresses some common requirements that modern applications have. Next, we will open up the IDE and see how the open-source Axon Framework can help you get up and running with Event Sourcing in mere minutes.

GOTO 2018: Interview with Allard Buijze about Axon Framework

English 2018
This interview was recorded at GOTO Berlin 2018. Allard Buijze - Creator of Axon Framework

Pivotal and AxonIQ Quickstart your Event Driven Architecture by Ben Wilcock, Steven van Beelen

English 2018
Let Pivotal and AxonIQ take you on a journey into Axon Trader. Axon Trader is a new open-source reference architecture that demonstrates how to use Spring, Axon, and Pivotal Cloud Foundry to deliver evolutionary microservice applications to prod in minutes.

Spring I/O 2018: Bootiful CQRS and Event Sourcing with Axon Framework by Allard Buijze

English 2018
In this session, we will first briefly cover what CQRS and Event Sourcing are, and how it addresses some common requirements that modern applications have. Next, we will open up the IDE and see how Spring Boot and Axon Framework work neatly together to get you up and running with Event Sourcing in mere minutes.

GOTO 2016: A Pragmatic Approach to Microservices with Axon Framework - Allard Buijze

English 2016
GOTO Berlin 2016 Allard Buijze - CTO at Trifork Amsterdam

Messaging Patterns in Event Driven Microservice Architectures

English 2017
In this presentation, we take a DDD / CQRS approach to implementing Microservices, focusing on the messaging between individual services. We will discuss different approaches to ensure decoupling of services on the API level, as well as ways to ensure flexibility to change the system's behavior at runtime simply by switching services on and off.