AxonFramework logo

Open Source Java Framework solving non-functional application complexity in event-driven systems

Simple, unified, enterprise-ready infrastructure for scaling and distributing CQRS and Event Sourcing focused Event-Driven microservices applications written using the Axon Framework.

End-to-end development and infrastructure platform for smoothly evolving Event-Driven microservices focused on CQRS and Event Sourcing.

All products

Axon provides a unified, productive way of developing Java applications that can evolve without significant refactoring from a monolith to Event-Driven microservices. Axon includes both a programming model as well as specialized infrastructure to provide enterprise ready operational support for the programming model - especially for scaling and distributing mission critical business applications. The programming model is provided by the popular Axon Framework while Axon Server is the infrastructure part of Axon. Both the Axon Framework and Axon Server are open source. Axon is founded upon the well-established and proven concepts of CQRS (Command Query Responsibility Segregation) and Event Sourcing.

Download

The free version of Axon supports infrastructure needs to the extent that is appropriate for basic deployments of application. This is certainly true of evaluation, development, testing and small, non mission critical deployment of Axon applications. Specifically Axon Server supports purpose-built event storage, routing, manual scaling of tracking processors, event store queries, basic monitoring, basic security and basic messaging interoperability. Axon Enterprise is targeted towards mission-critical, medium to large scale production deployments of Axon. Features include clustering, advanced monitoring, advanced metrics, advanced security, higher performance storage, higher performance routing, automatic scaling, multi-context support and advanced messaging interoperability. Axon Enterprise and the feature packs are not open source.

I'm interested
AxonFramework logo

Axon is an open source Java Framework solving common application complexity to enable developers to focus on the business problems. Axon Framework provides the building blocks to build highly scalable and performant systems, while maintaining application consistency in distributed systems.

Download

Axon Server supports purpose-built event storage, routing, manual scaling of tracking processors, event store queries, basic monitoring, basic security and basic messaging interoperability.

Download
GDPRModule logo

When doing event sourcing, we need to store events. These event are (at least conceptually) immutable and undeletable. But these events may contain personal data, and according to the GDPR privacy regulation, data subjects have a right to erasure. The AxonIQ GDPR Module reconciles these seemingly contradictory requirements. It does so by enabling cryptographic erasure: Always store fields containing personal data in encrypted form, using a key that is specific to the data subject. When data about this data subject have to be erased, simply erase that key. Although the GDPR Module originated from the particular challenge related to event sourcing and GDPR, it's being adopted for non-GDPR and non-erasure related use cases.

More info

Sign up for our newsletter

monthly updates about new product releases and invitations to AxonIQ events