This is a podcast about exploring Axon Framework and its ecosystem. Go to axoniq.io to learn more.
Migrating to Axon Server: A Customer Story - with Ivan Dugalic
October 15, 2021 • 50 MIN
In this episode, I spoke with Ivan Dugalic, our lead Solutions Architect at AxonIQ. Ivan has worked closely with many companies helping them design and model their complex applications. One of the topics that regularly comes up is the difference between bounded context and aggregate. We discussed the meaning of bounded context and aggregate and how they are related to one another. We also talked about ubiquitous language, patterns, heuristics, entities, sagas, and much more during our talk.
From MongoDB to Axon Server - with Ben Runchey
September 30, 2021 • 54 MIN
In this episode, I spoke with Ben Runchey, one of our solutions engineers here at AxonIQ. In his previous project, Ben went from using various tools, such as MongoDB, RabbitMQ, SNS, and SQS to using Axon Framework and Axon Server as the messaging platform, event store, and more. We talked about the challenges and the benefits of making this decision. We also discussed scalability, monitoring, planning, education, and much more.
Axon Avro Serializer - with Simon Zambrovski & Jan Galinski
September 16, 2021 • 55 MIN
In this episode, I spoke with Simon Zambrovski and Jan Galinski of the Hamburg-based IT consulting firm, Holisticon, about the Axon Avro serializer, that they have been working on for the past year.
CQRS, Event Sourcing & More - with Greg Young
September 2, 2021 • 44 MIN
In this episode, I spoke with Greg Young about why he came up with the notion of CQRS and the history behind it. We also talked about the benefits of using event sourcing and why versioning in event sourcing is such an important topic to cover. Greg has written a book about versioning in event-sourced applications that you can read here.
Exploring Axon - AxonIQ Initializr
August 19, 2021 • 39 MIN
In this episode, I spoke with two of our solutions architects, Ben Runchey and Ivan Dugalic, as well as our frontend engineer Dušan Perkovic about AxonIQ’s latest product, the AxonIQ Initializr. The Initializr was created to help all developers get to their best productive state and start building their applications quickly, without the hassle of setting up a project from scratch and guessing which dependencies are needed, etc.
Data Protection Module - with Yvonne Ceelie
August 5, 2021 • 22 MIN
In this episode, I spoke with my colleague and the lead developer of Axon Cloud, Yvonne Ceelie, about protecting sensitive data in event-sourced applications.
Benefits of Using EDA in Business - with Allard Buijze
July 22, 2021 • 64 MIN
In this episode, I spoke with our CTO and founder of AxonIQ, Allard Buijze about the importance of using Event-Driven Architecture in businesses. We talked about the benefits of implementing EDA to achieve more growth, agility, better customer and employee experience, and generally speaking, more advanced development in organizations.
Event Storming - Part 2 - with Alberto Brandolini
June 10, 2021 • 34 MIN
In this episode I continued my conversation with Alberto Brandolini, the creator of Event Storming and the author of Introducing EventStorming – An act of deliberate collective learning and the Founder of Avanscoperta, a technology consultancy. He is also the founder of the Italian Domain-Driven Design community.
Event Storming - Part 1 - with Alberto Brandolini
June 3, 2021 • 29 MIN
In this episode, I spoke with Alberto Brandolini, the creator of Event Storming and the author of Introducing EventStorming – An act of deliberate collective learning and the Founder of Avanscoperta, a technology consultancy. He is also the founder of the Italian Domain-Driven Design community. This talk is divided into two sessions, and I hope you enjoy it!
Using Axon Server and More - Part 2
May 13, 2021 • 33 MIN
This is the second part of my talk with my colleague Bert Laverman. We continued our talk with Domain-Driven Design. We discussed how Bert found out about the concept, and we delved deeper into some aspects of the DDD-centric systems, such as Ubiquitous Language and Bounded Context.
Using Axon Server and More - with Bert Laverman - Part 1
April 30, 2021 • 32 MIN
In this episode, I spoke with my colleague Bert Laverman, a software architect who has been working as a software developer for the past 30 years and as an architect for the majority of that time. Bert discovered microservices and CQRS while working for an insurance company in the Netherlands and has been working as an architect. He shared his many exciting and interesting experiences with me from his early days of his studies and his career. He also discussed his experience and contributions at AxonIQ. Our talk was divided into two episodes. In the next episode we'll talk more about DDD and also how to set up Axon Server.
Evolving Monolith Systems into Microservices - with Andy Whitaker
April 16, 2021 • 42 MIN
In this episode I spoke with Andy Whitaker, a software developer who has been working with various teams in the past years in evolving monolith legacy systems into microservices. Andy discovered Axon Framework in 2017 and with the help of his great team members and the framework he has been able to migrate from monolith systems into microservices successfully. He shared his success stories, but also many of the challenges he has faced in this process.
Exception Handling in Axon Framework - with Steven van Beelen
April 1, 2021 • 48 MIN
In this episode I spoke with my colleague and Axon Framework’s lead developer, Steven van Beelen. We discussed how exceptions are handled in Axon Framework, and whether or not the framework provides tools to make the process easier for developers.
Event Handling and Sagas in Axon Framework - with Simon Zambrovski
April 1, 2021 • 64 MIN
In this episode I spoke with Simon Zambrovski of Holisticon about event handling and sagas in Axon Framework. We covered other topics such as query handling, storage, event processors, Axon Server, and more.
Collaborative Modeling 2.0 - with Evelyn van Kelle & Kenny Baas-Schwegler
April 1, 2021 • 53 MIN
In this episode I spoke with Evelyn van Kelle and Kenny Baas-Schwegler, who work together as a socio-technical organizational designer and a software architect.
Event Replay & Event Processing - with Steven van Beelen
April 1, 2021 • 51 MIN
In this episode I spoke with Steven van Beelen, the lead Axon Framework developer, about event replays, and various types of event processors.
RDD, Design Heuristics and More
February 5, 2021 • 61 MIN
In this episode I spoke with Rebecca Wirfs-Brock, a software engineer, architect and consultant. While attending the University of Oregon as a Computer Science student, Rebecca also double majored in Cognitive Psychology. For the past twenty plus years, she has been implementing her education and learnings in psychology in her consultancy and workshops for software designers and IT businesses. Her work focused on Object-Oriented Designs and Object-Oriented Programming, before coming up with Responsibility-Driven Design. Her ideas on this approach of development were the inspiration for many others that came up with other xDD methods, namely Eric Evans in his development of Domain-Driven Design.
Axon with Akka, Kafka and more - with Vijay Nair
January 22, 2021 • 41 MIN
In this episode I spoke with Vijay Nair, software architect and designer, as well as a Domain-Driven Design, CQRS, and ES evangelist. We talked about his experience of learning about DDD, CQRS, Event Sourcing, and later on Axon Framework and Axon Server.
Collaborative Modeling - with Kenny Baas-Schwegler
January 8, 2021 • 53 MIN
In this episode I spoke with Kenny Baas-Schwegler, a socio-technical organizational designer and software architect. I asked him about his experience with BDD, DDD, Continuous Delivery, Microservices and more, as well as how he came to know these concepts.
Message Versioning (Upcasters)
November 26, 2020 • 32 MIN
In this episode I spoke with my colleague and Axon Framework's lead developer, Steven van Beelen about message versioning and how it can be achieved through Axon Framework. This process is done mainly for the events, but Steven also briefly discussed other types message versioning and object versioning.
Clustering on Axon Server
October 16, 2020 • 31 MIN
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.
Event Streaming, Event Sourcing, and Axon Server
September 3, 2020 • 48 MIN
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.
Architectural Concepts of DDD
July 14, 2020 • 51 MIN
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.