Domain-Driven Design

Domain-Driven Design (DDD) defines many concepts and patterns that help design software effectively, in line with the business requirements. Axon separates infrastructural concerns from the domain logic, which, combined with DDD best practices, keeps complexity to a minimum.

Demystifying "event” related software concepts and methodologies by Milen Dyankov

English 2022
This talk is an “event-dizziness” cure. It'll walk you through the entire "event land" and explain what is what. It’ll discuss the origins, intention, and applicability of each term. So the next time you face the "event-driven" label, you can ask the right questions and make educated choices.

Demystifying "event" related software concepts and methodologies by Milen Dyankov

English 2021
This talk is focused on helping Java developers to adapt to this new landscape and take advantage of microservices, serverless, and cloud-native technologies with the latest DevOps techniques to simplify their build and create hyperproductive teams. Some of the technologies you will learn about in this talk include source control, build declaration, CI/CD, package management, containerization, and security.

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.