Exploring Axon

Exploring Axon

By Sara Torrey / Allard BuijzeTechnologyEducation
Download on the App Store

Exploring Axon episodes

  • Event Modeling - with Adam Dymitruk

    In this episode I talked with Adam Dymitruk, the creator of Event Modeling. Listen until the end for a great surprise, Adam has for you all.

    In this episode Adam and I discussed:

    • the entire process of Event Modeling with some examples and details
  • the ideas behind the concept of Event Modeling
  • some of the differences between Event Storming and Event Modeling
  • Event Modeling storyline and swimlanes
  • The importance of UI/UX 
  • Patterns - Scenes of a Movie
  • Components of Event Modeling
  • Input/Output
  • States
  • Limitations
  • Given-When-Then
  • State Change and State View
  • Translation Patterns
  • Automation
  • Cost and Agile Programming
  • Blueprint
  • We then talked about some of the activities that are keeping him busy, within the next few months: A 40-Hour Virtual Workshop, His Book and Teaching Event Modeling at the University of Victoria

    Also here is a list of some great resources: 

    • Adam's Website
  • His Blog "Event Modeling: What is it?"
  • Event Modeling Slack Channel and Intro Videos
  • Adam's presentation at AxonIQ's virtual Conference 
  • The Event-Driven Meetup
  • Sara's Blog Series "From Model to Code"
  • Adam and I are both very active on Twitter: @adymitruk @SaraTorrey

    For more information about AxonIQ, please visit us at axoniq.io or visit our Events page

    59 min
  • Clustering in Axon Server - with Milan Savic

    In this episode, I spoke with my colleague, Milan Savic about clustering in Axon Server. We discussed how different nodes are used in Axon Server Enterprise Edition, and Milan also explained what RAFT protocol is and why we use it in Axon Server. 

    Milan also has a wonderful talk about this topic, where he gets into more detailed explanation of clustering in Axon Server, as well as RAFT protocol. You can read further about RAFT protocol here. 

    Our colleague Bert Laverman also has a great article on installing and running Axon Server, which explains different kinds of nodes and their responsibilities in Axon Server.  

    You can follow Milan, Bert, and I on Twitter: @MilanSavic14 @BertLaverman @SaraTorrey

    For more information on our webinars, trainings, and blogs visit us on axoniq.io

    32 min
  • Why Axon Server? - with Milan Savic

    In this episode, I spoke with my colleague, Milan Savic about Axon Server. We discussed why to use Axon Server and the difference between Axon Server Standard Edition and Axon Server Enterprise Edition. For more information on Axon server, please visit our website.

    For instructions on how to install and run Axon Server, please see to this article by my colleague Bert Laverman.

     

    You can follow Milan, Bert, and I on Twitter: @MilanSavic14 @BertLaverman @SaraTorrey

    For more information on our webinars, trainings visit us on axoniq.io

    30 min
  • Event Streaming, Event Sourcing, and Axon Server - with Allard Buijze

    In this episode, I spoke with Allard Buijze about the benefits and use cases of Event Streaming vs. Event Sourcing and how Axon Server uses Event Sourcing. We touched on the articles on Event Streaming with Kafka and Event Sourcing by Vijay Nair, and Jesper Hammarbäck. 

     

    For more information on Axon server, please visit our website. To learn more about  how commands, events and queries are handled please refer to our Reference Guide.

    You can find Allard and I on Twitter: @allardbz @SaraTorrey

    For more information on our webinars and trainings visit us on axoniq.io

    49 min
  • Message Handling - with Steven van Beelen

    In this episode I spoke with Steven van Beelen about Command, Event, and Query Handling. Steven went over a short explanation of what CQRS is, before delving into the topics of:

    • Command, Event, and Query handlers
  • Command, Event, and Query Buses
  • Updating a query 
  • Dispatching messages
  • Annotations in Axon Framework
  • To learn more about  how commands, events and queries are handled please refer to our Reference Guide.  

    You can find Steven and I on Twitter: @smcvbeelen @SaraTorrey

    For more information on our webinars and trainings visit us on axoniq.io

    34 min
  • All About Aggregates - with Allard Buijze

    In this episode Allard Buijze and I talk about Aggregates. We discuss: 

    • Where do Aggregates fit in within the grand scheme of designing an application?
  • Why do we use them?
  • Command Model
  • The definition of Aggregate in DDD by Eric Evans. 
  • Entities and Value Objects
  • Aggregate Root
  • How Aggregate relate to Event Sourcing
  • The role of an Aggregate in a distributed environment
  • How Axon Framework and Axon Server handle Aggregate and guard the consistency boundaries
  • To learn more about Aggregate please visit our Reference Guide.

    You can find Allard and I on Twitter: @allardbz @SaraTorrey

    For more information on our webinars trainings, and blogs visit us on axoniq.io

    47 min
  • Architectural Concepts in DDD - with Steven van Beelen

    In this episode I discuss some of the Architectural Concepts, such as DDD, CQRS, Event Sourcing, and Microservices in context with Axon Framework with Steven van Beelen, the lead developer of Axon Framework. We will also talk about some of Steven's experiences during college and his early career, which I found very interesting and valuable. Steven will also cover some of the specifics of Axon Framework's design and structure. I hope you enjoy our talk.

     

    You can find us on Twitter: @SaraTorrey, @smcvbeelen & @axon_iq

    Our YouTube channel has many helpful videos: 

    https://www.youtube.com/channel/UCQb0g7zJCWrzkpxznSUkERw

    Please check out our Events page for trainings and more: 

    https://axoniq.io/event-overview

    52 min
  • The Beginnings of Axon - with Allard Buijze

    Welcome to the first episode of Exploring Axon, a podcast where I (Sara Torrey) learn more about new tools and technologies relating to Domain Driven Design, Event Sourcing, Microservices, and especially the Axon Framework and Server. In this episode I talked with the founder and CTO of AxonIQ about the beginnings of the framework, how and why the company started, as well as the creation of the Axon Server. 

    For more information please visit us at: https://axoniq.io/

    You can find us on Twitter: @SaraTorrey, @allardbz & @axon_iq

    Our YouTube channel has many helpful videos: 

    https://www.youtube.com/channel/UCQb0g7zJCWrzkpxznSUkERw

    Please check out our Events page for trainings and more: 

    https://axoniq.io/event-overview

    34 min

About Exploring Axon

From the publisher's feed

A podcast about exploring Axon Framework and its ecosystem.