In short

AxonIQ, offers an end-to-end development and infrastructure platform for smoothly evolving Event-Driven Microservices focused on CQRS and Event Sourcing.

Our platform known as Axon includes both a programming model as well as a specialized infrastructure to provide enterprise-ready operational support for the programming model - especially for scaling and distributing mission-critical business applications.

The Axon platform is consisting of the popular Axon Framework and the built-for-purpose Axon Server. The open-source Axon Framework provides a clean, elegant Java API for writing DDD, CQRS, and Event Sourcing applications. Axon Server is a zero-configuration message router and event store. Axon Server is distributed in two editions. Axon Server Standard Edition is a free version sufficient to get you started and run a small, non-critical application in production. It is included in our Quick Start Package download and you can get it at axoniq.io/download.

Axon Server Enterprise includes clustering and multi-context support and is targeted towards mission-critical, medium to large scale production deployments, providing multiple nodes for multiple regions based on your specific needs.

Axon platform is being used by a wide range of companies in highly demanding sectors such as healthcare, banking, insurance, logistics, and several public sector agencies and organizations. AxonIQ offers extensive tooling, professional support, and webinars/training/education.

Founded in 2017, AxonIQ's HQ is based in Utrecht, The Netherlands. Working with a distributed team all around the world, we also have offices in countries such as Mexico, Serbia, Italy, and Germany.

At AxonIQ we love DIVERSITY because….  it makes us LEARN better and faster...
At AxonIQ we value diversity:
12 nationalities: Serbian, Dutch, American, Indian, Italian, Persian, Polish, Bulgarian, Brazilian, Macedonian, Chinese, and Venezuelan

  • > 25% are women (also in tech!)
  • located in 7 countries: USA, Mexico, Netherlands, Germany, Poland, Serbia, and Italy
  • ages 24 to 60
  • Risk-takers, Analytics, People-people, Extraverts & Introverts, Detail-oriented, Strategic, Quality Nerds and Creatives 
  • but above all … LEARNERS!

It is LEARNING which is the reason why we believe DIVERSITY is so important. We believe that in today’s complex and rapidly changing world LEARNING is the most important skill defining successful companies. Therefore at AxonIQ, we have a number of Values that capitalize on our differences by a process of continuous learning from each other:

  • We ask questions like why? and how? often
  • We communicate a lot, (face-2-face & digital) to learn from our differences
  • We do experiments, measure the results and improve
  • We value each other for who we are and for what we bring to the table
  • We take initiative, embrace mistakes and learn
  • We put quality first, always
  • We are ambitious
  • We do cool stuff, tell the world about it, and have fun doing it!

In the end, DIVERSITY & LEARNING allow us to create the best possible tools for software developers to develop the best software ever.

Check this podcast for more details to hear from AxonIQ's CTO, Allard Buijze, why he started with Axon.

 

Executive team

Jeroen Speekenbrink

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.

Allard Buijze

CTO and founder , AxonIQ

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 led 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.”

Check our job overview page https://axoniq.io/job-overview for our vacancies

Impressions

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.