Introduction

This section of the reference guide intends to cover in detail the capabilities that the Axon Framework provides to help build applications based on Domain-Driven Design, CQRS, and Event-Sourcing.

New: Easy monitoring and management

AxonIQ Console is the platform to monitor and manage your Axon Framework applications. It provides insights into the performance and behavior of your application, and allows you to manage your application’s event processors. You can also get scalable Axon Server licenses with scalable pricing, and manage your Axon Server instances.

Statistics measured in AxonIQ Console

For more information, see the AxonIQ Console Reference Guide or sign up directly.

Reference sections

A summary of the various subsections is given below.

Sub-Section Purpose

Messaging Concepts

Conceptual overview of "Messages" within the Axon Framework

Commands

Command Message Development using the Axon Framework

Events

Event Message Development using the Axon Framework

Queries

Query Message Development using the Axon Framework

Sagas

Long Running Transaction development using the Axon Framework

Testing

Testing capabilities provided by the Axon Framework

Serialization

Details on the serialization capabilities provided by the Axon Framework

Tuning

Tuning capabilities provided by the Axon Framework

Monitoring and Metrics

Monitoring and Metric capabilities provided by the Axon Framework

Spring Boot Integration

Axon Framework integration with Spring Boot

Upgrading to 4.7

Step-by-step plan explaining how to upgrade to Axon Framework 4.7 from 4.6

Modules

Modules provided by the Axon Framework