Axon Framework Explained

Axon is an open source Java Framework developed with one goal: solving common application complexity to enable developers to focus on the essence of business problems. Axon Framework offers extreme application scalability, handling a huge number of concurrent events while maintaining application consistency in distributed systems. Axon Framework is based on CQRS principles and fits perfectly in the modern architectural pattern of Microservices.

WHY Axon?
Advantages like the effortless creation of occasionally connected clients, location transparency to enable cloud deployment, or natural support for Microservices architectures enable fast software development. It’s easy to spend a lot of time and money on infrastructure, but with Axon, a highly scalable system can be built quickly, and for a modern price.
 

Concepts

Axon is built on CQRS principles. The CQRS pattern describes a clear distinction between two parts of an application: one that processes commands and one that executes queries on data. Separating these two domains enables developers to build less complex and better maintainable applications. 
 

License

  • Free & open source
  • Apache 2.0 License
  • Commercial support options available

Download here