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 Axon Framework Extensions Getting Started Quick Start Axon Framework Introduction Messaging Concepts Anatomy of a Message 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 Implementations Configuration Events Event Dispatchers Event Handlers Event Processors Event Bus & Event Store Event Versioning Event Serialization Queries Query Processing Query Dispatchers Query Handlers Implementations Configuration Sagas Implementation Associations Infrastructure Deadlines Deadline Managers Event Schedulers Testing Commands / Events Sagas Tuning Command Processing Event Snapshots Event 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 Monitoring Actuator Endpoints gRPC Metrics Heartbeat Monitoring Clustering Multi-Context Tagging Backup and Messaging-only Nodes Backups Recovery Security Access Control SSL Performance Event Segments Flow Control Migration Standard to Enterprise Edition Non-Axon Server to Axon Server Extensions Spring AMQP JGroups Kafka 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 F. Axon Server APIs