Table of Contents Introduction Architecture Overview DDD & CQRS Concepts Event Sourcing Event-Driven Microservices Axon Server Release Notes Axon Framework Major Releases Minor Releases Axon Server Major Releases Minor Releases Standard Edition Minor Releases Enterprise Edition Axon Framework Extensions AMQP Major Releases CDI Major Releases JGroups Major Releases Kafka Major Releases Minor Releases Kotlin Experimental Releases Mongo Major Releases Minor Releases Reactor Major Releases Minor Releases Spring Cloud Major Releases Minor Releases Tracing Major Releases Minor Releases Getting Started Quick Start Axon Framework Introduction Messaging Concepts Anatomy of a Message Message Correlation Message Intercepting Supported Parameters for Annotated Handlers Exception Handling Unit of Work Commands Modeling Aggregate Multi-Entity Aggregates State Stored Aggregates Aggregate Creation from another Aggregate Aggregate Polymorphism Conflict Resolution Command Dispatchers Command Handlers Infrastructure Configuration Events Event Dispatchers Event Handlers Event Processors Subscribing Event Processors Streaming Event Processors Event Bus & Event Store Event Versioning Queries Query Processing Query Dispatchers Query Handlers Implementations Configuration Sagas Implementation Associations Infrastructure Deadlines Deadline Managers Event Schedulers Testing Commands / Events Sagas Serialization Tuning Event Snapshots Event Processing Command Processing Monitoring and Metrics Spring Boot Integration Modules Axon Server Introduction Installation Local Installation Axon Server SE Axon Server EE Docker / K8s Axon Server SE Axon Server EE Administration Configuration System Properties Command Line Interface REST API GRPC API Monitoring Actuator Endpoints gRPC Metrics Heartbeat Monitoring Clusters Replication Groups Multi-Context Tagging Backup and Messaging-only Nodes Backups Recovery Plugins Logging Logging Format Error Codes Security SSL Access Control Access Control - Standard Edition Access Control - Enterprise Edition Access Control - Client Applications Access Control - CLI Access Control - API Access Control - LDAP Access Control - OAuth 2.0 Performance Event Segments Flow Control Migration Standard to Enterprise Edition Non-Axon Server to Axon Server Extensions Spring AMQP JGroups Kafka Kotlin Mongo Reactor Reactor Gateways Spring Cloud Tracing Appendices A. RDBMS Tuning B. Message Handler Tuning Parameter Resolvers Handler Enhancers C. Meta Annotations D. Identifier Generation E. Axon Server Query Language