AxonIQ Techniques

For AxonIQ, developing applications means adopting event-friendly methods when designing and developing software. Software created this way is more reactive, holds more data, and provides greater insights than legacy applications. Teams using these methods, like Event Sourcing, experience greater velocity, better communication, and more success. Below are four techniques we use to consistently deliver great results.

sickynotes_transp2
event sourcing store v2
Capture data as events

Capture information as events, not records! Event sourcing uses events to store and replicate information from the real world. Traditional methods ‘update’ records losing information each time. Event sourcing stores every change ‒ so you get more data. More data makes more intelligent systems possible. AxonIQ Tools support event-sourcing out of the box.

Event Sourcing
Find the boundaries

Finding the boundaries between applications helps you create code that truly matches your business domain. This helps you plan your solutions, integrate them well, and decide what data each application is responsible for. Implementing DDD is easier with AxonIQ Tools!

Event Sourcing
Separate your actions

Separate the actions you take from the queries you make. By organizing your application APIs in this way, your apps are free to perform and scale independently of each other bringing greater flexibility and tougher resilience.

Event Sourcing
Microservices

Microservices is a distinctive architectural style that has become popular in recent years as businesses aim to become more agile. The Microservices approach breaks development down into manageable segments, improving efficiency and reducing the time required for new deployments. Microservices architecture is popular with greenfield development projects, but it can also be applied to traditional applications post-launch.

  • Event Sourcing
  • event sourcing store v2
    Capture data as events

    Capture information as events, not records! Event sourcing uses events to store and replicate information from the real world. Traditional methods ‘update’ records losing information each time. Event sourcing stores every change ‒ so you get more data. More data makes more intelligent systems possible. AxonIQ Tools support event-sourcing out of the box.

  • Domain-Driven Design (DDD)
  • Event Sourcing
    Find the boundaries

    Finding the boundaries between applications helps you create code that truly matches your business domain. This helps you plan your solutions, integrate them well, and decide what data each application is responsible for. Implementing DDD is easier with AxonIQ Tools!

  • Command & Query Responsibility Separation (CQRS)
  • Event Sourcing
    Separate your actions

    Separate the actions you take from the queries you make. By organizing your application APIs in this way, your apps are free to perform and scale independently of each other bringing greater flexibility and tougher resilience.

  • Microservices
  • Event Sourcing
    Microservices

    Microservices is a distinctive architectural style that has become popular in recent years as businesses aim to become more agile. The Microservices approach breaks development down into manageable segments, improving efficiency and reducing the time required for new deployments. Microservices architecture is popular with greenfield development projects, but it can also be applied to traditional applications post-launch.

matrice

Are you ready to develop with Axon?