2 Min reading time

Why we love Axon Framework

08. 09. 2020
Overview

Axon Framework s one of those pieces of smart technology that we like very much. Based on architectural principles of Event Sourcing and Command-Query Responsibility Segregation (CQRS), and paired with practices such as Domain Driven Design (DDD), Axon Framework provides the building blocks needed to create scalable and extensible applications while maintaining application consistency in distributed systems

Here at CROZ, we love technology.
We believe a smart framework can enormously contribute to software architecture, user functionality, and especially the sustainability of the application system. Even more, when we deliver a project, a good framework helps us to be more productive and deliver quicker to the end-customer.

Axon Framework s one of those pieces of smart technology that we like very much. Based on architectural principles of Event Sourcing and Command-Query Responsibility Segregation (CQRS), and paired with practices such as Domain Driven Design (DDD), Axon Framework provides the building blocks needed to create scalable and extensible applications while maintaining application consistency in distributed systems

If you interested in event-driven architecture, don’t miss AxonIQ conference

Recently we had to deliver a very challenging project including the development of new modules with many complex integrations with legacy mainframe systems. Modernization of a system this large and complex can only be done in phases, using the Strangler pattern and implementing new ways of interacting with the end users. For providing brand new user experience, we have built a set of user-facing applications that are independent but still communicate and exchange data and events. And this is where Axon Framework really shined.

Listen to Ivan Krnić session at AxonIQ conference if you want to hear more about CROZ’s experience using Axon Framework.

During the project, we have faced some challenges but looking in hindsight we have also found an acceptable solution for each one of them. And now we’re turning lessons learned from using Axon Framework in a complex legacy environment to an open-source Project Klokwrk, hoping others will benefit from our experiences.

Project Klokwrk aims to become a showcase and blueprint of a complex system based on clean architecture principles. More info about the project.

Project Klokwrk aims to become a showcase and blueprint of a complex system based on clean architecture principles.

We have noticed that the internet is flooded with fragmented and oversimplified Hello World examples that become useless for starting complex implementations. Drawing from our experience of modernizing a 50-year-old legacy system, we wanted to consolidate the lessons we have learned and turned them into an open-source project. Following CQRS and event sourcing principles, Project Klokwrk leverages Axon Framework to demonstrate an opinionated way to structure an application in a clean architecture manner.

Listen to Damir Murat session at AxonIQ conference if you want to hear more about CROZ’s Project Klokwrk

Get in touch

If you have any questions, we are one click away.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Contact us

Schedule a call with an expert