Axon Framework

Kafka Vs Axon: Can we compare?

Reading Time: 2 minutes Introduction This is a commonly asked question what is the exact difference between the working of Axon and Kafka, at what place we are good to use Kafka, and at what place we are good to use the Axon framework, and how their combination works efficiently.This blog will wrap up most of the misunderstood points on these topics.Since we know very well from our previous Continue Reading

Axon Framework: A quick introduction

Reading Time: 3 minutes AXON is an Open-Source Framework for event-driven microservices and domain-driven design. It is a Java Framework that provides developers with access to repositories, implementations of key components including aggregates, commands, and events, and implementations of the CQRS architectural pattern. Architecture principles such as Domain Driven Design and CQRS underpin the framework. So what’s the requirement for Axon or the need for axon? CQRS is fundamentally Continue Reading

Event Sourcing CQRS using Axon

Reading Time: 4 minutes Event Sourcing and CQRS are two of the original patterns for data management in a Microservices architecture. In this Blog, we understand the various data management patterns for microservices. What is Event Sourcing? At the high-level, Event Sourcing act like storing the state of the application in the form of domain events. I have also used a working example for Event Sourcing using Axon and Spring Continue Reading

Parameters Resolvers in Axon

Reading Time: 2 minutes Hi! In this blog, we will talk about the parameter resolvers in axon which help us build and model complex business entities required for the CQRS framework. Introduction What is Axon?It is a Java Framework, It allows to build of DDD (Domain Driven Design), CQRS (Command Query Responsibility Separation), and Event Sourcing as well.It helps in building several microservices from the system which would be easy to Continue Reading

AxonIQ Server and Cloud Feature

Reading Time: 3 minutes AxonIQ Server Axon server is a message broker for commands, events, and queries. It’s a proposed pre-build events store. It’s easy to set up, just download the jar or docker image and start without any configuration. Let’s take three nodes server cluster running and three applications, connected to Axon server nodes. The application can be associated with different server nods as we can see in Continue Reading

Data centre

Events Sourcing and Axon Server

Reading Time: 3 minutes Axon Server It’s a component that allows for different/multiple instances that are implemented in the axon framework. Axon server has the capability to communicate that your application is running in scaling mode. There is no matter application running in the micro-services environment, it’s transparently working. Run Axon Server We can use the official docker image to startup an Axon server instance: Another option we can startup a Continue Reading

person holding pen pointing at graph

Axon Framework: Event Sourcing with MongoDB

Reading Time: 4 minutes If you want to build Microservices, You may prefer Axon, a Java-based framework. It provides utility to implement CQRS (Command Query Responsibility Segregation), Event Sourcing, and DDD (Domain Driven Design) architectural patterns while developing a software application. Axon facilitates the implementation of Command Handling, Event Routing, Event Sourcing, Snapshotting, and many more building blocks. It has very friendly APIs to use these implementations and build Continue Reading

Creative team planning application and developing template layout, framework for mobilephone.

A Brief Introduction to Axon Framework

Reading Time: 5 minutes Introduction:The framework was first released in 2010 as a pure open source CQRS/ES framework. The framework has significantly evolved over the past years and in addition to the core, the framework offers a server option that includes an Event Store and an Event Router. Axon’s core framework and the server abstract the complex infrastructural concerns required in implementing CQRS/ES patterns and help enterprise developers focus Continue Reading

Axon Part 3: Exploring The AxonIQ Initializr

Reading Time: 3 minutes Prerequisites: If you are reading this blog I assume you are already familiar with the Axon Framework basics. If not, please visit “Axon Part 1: An Introduction to Axon Framework” to get started  with Axon. Introduction: Initializers are the tools that help us start off with our project right away by automating some of the tasks which we need to go through every time we Continue Reading

Axon Part 2 : Structure, Spring Boot Integration and Server Setup

Reading Time: 4 minutes This is Part 2 of an ongoing series of blogs explaining Axon Framework. This blog is going to take you a step ahead and help you know more about the application directory structure to be followed. Also we’ll understand the spring boot integration for Axon. Additionally, this blog will have a quick Axon Server Setup Guide. Prerequisites: Go through the Axon Part 1 – An Continue Reading

Axon Part 1: An Introduction to Axon Framework

Reading Time: 3 minutes This is the first part of an ongoing series of blogs explaining Axon Framework. This blog will help you get started with axon and get a basic understanding of the same. Prerequisites Understanding Axon requires a basic knowledge of a few Axon concepts. Those are: Microservices Command Query Responsibility Segregation(CQRS) Commands, Events and Queries Domain Driven Design(DDD) Event Sourcing SAGA Design Pattern Introduction Problem: The Continue Reading