Introduction As Java developers, we often face the challenge of finding the right tool for the job. When creating massively scalable microservices applications, we definitely don’t want to build both...
Blogs
Sort by:
Introduction Two years ago, AxonIQ launched AxonIQ Academy to make Event Sourcing within event-driven architecture more accessible to developers. The academy begins with a brief explanation of how...
Repositories are essential components in Axon Framework. However, they mostly remain behind the scenes, and developers don't need to interact with them directly. Usually, the framework can configure,...
In the previous blog post, we (well, mostly Sara Torrey) have discussed Event modeling and how it can be used as a tool to create a blueprint for your solution.
Requests like “How do I ensure the email address in a User aggregate is unique?” or “How do I ensure usernames are only used once on command handling?” reach us quite often. We can rephrase them: How...
Parameter Resolvers in Axon
By Milan Savic
3 min
Axon is an open-source Java framework for building systems in CQRS (Command Query Responsibility Separation), DDD (Domain Driven Design), and Event Sourcing. Axon provides a high level of location...
In one of our recent blogs, we talked about constructing a real-life Axon application. Which areas should you distinguish on a high level, and what code should go where? This is a question often...
Learning to write a proper Axon application from scratch consists of various aspects. First, there's the conceptual stuff to grasp (DDD, event sourcing, CQRS) and details about the actual framework...
Imagine there is an Order aggregate with two entities: Order and OrderLine. The Order entity is the Aggregate root. Generally, your application will add, remove and edit OrderLines from order during...