Exploring Axon
Message Handling
August 13, 2020
In this episode I spoke with Steven van Beelen about Command, Event, and Query Handling.
In this episode I spoke with Steven van Beelen about Command, Event, and Query Handling.

Intro: 
Brief CQRS 
  1. Briefly Command ModelS
    1. Why do we need it?
    2. Where do we use it?
    3. CommandBus
    4. @commandhandler (discussing annotation from high level down)
      1. Coding example? 
      2. What happens next? We know that we do validation but what is the result of that validation?
  2. Event Handling
    1. What things can you do when you handle an event?
    2. Reacting when handling an event, what are those reactions?
    3. Updating a query model
    4. EventBus
      1. Is this also used for event sourcing?
      2. (Event streaming)
    5. Annotation & examples
  3. Query Handling
    1. QueryBus
    2. Sending queries….
      1. It’s not always point to point
      2. Types of queries

Final Points: 
Why do we do these types of messaging? 
Location transparency? Why do we segregate these messages?

For more information about AxonIQ visit axoniq.io