AxonIQ is a provider of a software platform for event-driven microservices systems. The company offers multiple products, one of which is an open source Axon Framework, a popular Java-based framework enabling a seamless evolution of applications.
Its commercial products are AxonDB, a purpose built event store and the recently released AxonHub, unified messaging platform for commands, events and queries. Next to extensive tooling, the company offers professional support and education that allows organizations to focus on the business features of applications, rather than technical concerns. Used by a wide range of companies in highly demanding sectors such as healthcare or fintech AxonIQ is helping to fine-tune the architecture of data-intensive systems.
Founded in 2017, AxonIQ is based in Utrecht, The Netherlands.
CEO and co-founder
Jeroen Speekenbrink is ceo and co founder of AxonIQ. He is responsible for the overall strategy and business operations.
As an software development enthusiast he always tries to find real solutions for real customers. The impact that new ideas and software can have on society sparks his drive for innovation.
Before founding AxonIQ, Jeroen held different board-level positions with Syllogic, Perot Systems, Contrado, Inter Access and Trifork.
CTO and founder
Allard Buijze is the founder and chief technology officer at AxonIQ, a microservices communication platform for building event-driven, distributed applications, where he helps customers reach appropriate future-proof technical decisions.
A former software architect within the fields of scalability and performance, he has worked on several projects where performance is often a recurring theme. Allard is convinced that a good domain model is the beginning of contributing to the overall performance of an application and developed the Axon Framework out of this conviction.
History of the Axon Framework
“It requires somewhat of a remap of your brain to read side/write side, especially if you are used to thinking in layers”.
Michael Kazarian, Engineering Architect Promontech
It was Allard’s drive to understand the engineering fundamentals, research new methods and share his knowledge that lead to the birth of the Axon Framework.
Allard was working on a project for a library, building a system that would log sessions for public access to the Internet. Upon receiving the seemingly simple request to add a unified billing and subscription system for these sessions across multiple libraries, he saw the complexity of the project rise exponentially. “If a requirement is easy to explain but hard to build then it means you are doing something wrong, and not following DDD principles. The library project was the trigger to start investigating what I was doing wrong and how I could fix it” says Allard.
After seeing a presentation by Greg Young at QCon in 2009 about utilizing multiple models for different purposes, linked by events, Allard decided to build an application using CQRS principles to see what would happen. After only three short weeks of experimentation, Allard realized that none of the code he had written had anything to do with the specific use case he was working on – anyone who wanted to configure an application using these principles would have to write the same code. Not wanting to keep this knowledge to himself, Allard published his experiment online and made it open source. He continued on with his day job, playing around with Axon on the side.
Less than a year later Allard got a call from a French company who said they were going to use Axon in production. He apprehensively enquired as to the nature of the project, hoping that his fledgling framework hadn’t been given too much responsibility. The reply: a medical application for tracking surgical equipment. Gulp.
Thankfully the project was a success, which gave Allard the confidence to start using his side project in production. With the support of his employer Trifork, their customers and the open source community, Allard and his team spent the next few years building and refining the product.
It wasn’t until the microservices wave swept through developer circles in 2014, that Allard and his team started to understand the full potential of Axon. The framework had matured past the very specific use cases that had been envisaged in its early days and started to take on a life of its own. Today, the framework is not confined to CQRS principles and provides a fast and efficient way for developers to build scalable applications within an event-driven microservices or structured monolith architecture.
“It’s not always feasible or appropriate to implement a fully distributed microservices architecture. While Axon is very suited to this architectural pattern, it also offers the opportunity to create a structured monolith. This is where the application is deployed as monolith, but within it there are relatively separated components. It prevents the big ball of mud that many applications eventually end up as; despite the best intentions and effort of architects and developers. With Axon, modularity is maintained with explicit message-based APIs, with the messages defined as commands, events or queries.”
Senior Java Engineer in Philadelphia
10 JULY 2018
AxonIQ is hiring multiple Philadelphia based Senior Java Engineers. Join a fast-growing startup powering the industry leading Open Source Java infrastructure for DDD, CQRS, Event Sourcing and event-driven microservices. At AxonIQ you will be working closely with and learning from some of the most prominent people in the Java EE, Spring, Open Source and DDD ecosystems.
Frontend-, backend- and devops Java engineers
18 APRIL 2018
While AxonIQ is a new startup in its own right, its roots go back already for several years, when the development of the open source Axon Framework was initiated. In the Java world, the open source Axon Framework is already a popular choice for implementing event-driven microservices architectures.
Get in touch with us
Request a customized product demonstration, ask about our customer support or expert training. Fill in this form and we will get back to you.