Introduction Last year, we introduced Axon Synapse: the streamlined solution for leveraging Axon Server. Axon Synapse offers JSON over HTTP support, simplifies state management, and our upcoming...
Insights from LinkedIn
Blogs
Sort by:
Often, when architects and engineers are investigating new patterns, frameworks, or technologies, they look to find the quickest way to get up and running to demonstrate business value. So when one...
Introduction Are you planning to get your first hands-on experience with a more event-driven approach to software development? Are you considering using Axon? Then this blog is meant to help you.
Event sourcing is not scary
By Gerard Klijs
8 min
Introduction Using the wrong tools can bite you. I remember trying to drill holes in the ceiling for a light fixture using a simple cordless drill. It always took too long, and I sometimes needed the...
I have been a Solution Architect at AxonIQ for over a year. Before that, I was a software developer, bringing an Axon Framework application into production with a regular Oracle database as an event...
Follow these seven easy steps to achieve your business goals utilizing the AxonIQ Business Value Calculator.
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,...
Introduction When transitioning from monolithic architectures to microservices enabling communications between microservices can be challenging. One strategy for getting this ‘right’ is using smart...
CQRS/event sourcing are patterns, and to be more specific they are Application Design patterns, and their implementation spans across 3 main Architectural areas (*).
So your organization is toying with the idea of using Event Sourcing. The benefits look promising, but you can’t seem to shake off the nagging doubt of that one aspect of adoption - Eventual...
In message-driven systems, messages flow in many directions. This behavior helps to decouple applications to make these systems better scalable. When it comes to sensitive data, we need to know who...
Nowadays, systems must be designed to handle loads that change quickly and dynamically. In these situations, it is expected that our applications adapt accordingly. For example, Axon applications...
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...
How do I design an application? What’s the process like? Where do I even begin?! Well, the ‘old me’ would design an application "on the fly," AKA, create a repository on GitHub, open it on IntelliJ,...