Evolutionary microservices
beyond event-driven

Microservices have immense power but also pose challenges. One such challenge is achieving the perfect design. At AxonIQ, we advocate an evolutionary approach to microservices: begin with a monolith and gradually transform it into microservices when the need outweighs the additional load.

To accomplish this, applications need to go beyond event-driven. While events are essential, they are not sufficient on their own. We categorize message types into three distinct categories: Events, Commands, and Queries. Each type serves a specific purpose, carries certain expectations, and possesses unique routing characteristics.

Adopting this approach achieves location transparency, enabling seamless migration between monoliths and microservices without compromising the core business logic.

Allard Buijze
Founder and CTO
Our auditor never saw such a good process and tech stack. The transparency and speed of audit trails we could provide was beyond anything they had ever seen.”
Leon van Dooren
Managing Partner, Linckr
We compared the old and new situation and saw a 2400% performance gain using the Axon stack.”
Shopey Mossavar-Rahmani
Senior Principal Software Engineer, Large Swedish furniture retailer
Thanks to Axon Framework and Axon Server, we could focus on the business logic and not worry about technicalities.”
Laurent Thoulon
Senior Lead Engineer, Locala

The Axon stack

Your solution for future-proof applications

Axon Server

Axon Server provides out-of-the-box message routing and an event store for message-driven applications.
Used by enterprises requiring:
  • Much more than an event store
  • Optimization for messaging
  • Zero configuration for easy deployment
  • Exceptional performance and scalability
  • Robust Data protection

Axon Framework

Axon Framework is the structure for the JVM that assists developers in implementing message-driven applications.
Used by developers and architects to:
  • Jumpstart development without reinventing the wheel
  • Build robust, distributed enterprise systems
  • Leverage open source, cost-free, and ready for immediate use
  • Accelerate time to market

AxonIQ Console

AxonIQ Console is designed to get the most out of your application designed with and for the Axon software stack. AxonIQ Console simplifies a complex enterprise application infrastructure by providing insight, management, control, and reporting.
Used by developers and operations to manage:
  • Axon Framework built applications
  • Axon Server Clusters
  • Various AxonIQ Cloud deployments

Companies rely on Axon for mission-critical applications

Ford-Logo-768x432 Renault Toyota-3 Tech Mahindra bnp-paribas-logo Deloitte blox-1 nets lgec MoneyLion Hyperjar group31-1 iManage-logo-color-white-vertical ALPIQ_logo ChargeBIG vdab-logo-homepage localalogo Linckr_Logo Landscape RGB