Exploring Axon
This podcast explores all things related to Axon Framework and its ecosystem. Visit axoniq.io for more info.
Season 7, Episode 5: "Easing the Learning Curve" – w/ Jaroslav Schnaubert
March 1, 2024 • 35 MIN
Let's face it – the concepts we use everyday are complex. While CQRS, DDD, and other architectural patterns may be 20+ years old now, anyone who's learned them can tell you that it takes a while to get the hang of it. Today, Sara speaks with Jaroslav Schnaubert of ASSIST on strategies to ease the learning curve – from breaking down the process and restructuring your mindset when learning new concepts in software development.
Season 7, Episode 4 – Architectural Patterns: Why and When to Use Them – w/ Emilien Pecoul
January 12, 2024 • 42 MIN
In this episode, Sara is joined by Emilien Pecoul – software developer, architect, and entrepreneur.  They discuss the benefits of using patterns such as domain-driven design (DDD), event sourcing, and Command Query Responsibility Segregation (CQRS) in startup companies and for freelancers looking for their next project. Emilien shares insights into his background as a freelancer and entrepreneur, emphasizing the importance of learning and adopting effective software development practices. He discusses how he started as a freelancer in 2013, facing challenges in finding companies aligned with his preferred working practices. He highlights the role of meetups and conferences in connecting with like-minded developers – and about his work with his start-up, "The Actual Job," to help mentor full-time developers in their journey to become freelancers. The discussion expands to cover the significance of DDD, with Emilien sharing his journey in understanding and implementing DDD principles. He acknowledges the initial difficulty in grasping DDD concepts but emphasizes the value it brings to building robust software. The interview explores the complexities of domain-driven design, especially in translating abstract concepts to practical implementations. They go on to talk about how these concepts translated into the realities of Emilien's daily life at his freshly created start-up. The interview concludes with insights into the importance of understanding why and how to implement certain patterns, adapting strategies based on project requirements, and making informed decisions to avoid unnecessary complexity.
Season 7, Episode 3 – Monolith to Microservices with Axon – with Frederic Bouvet
December 8, 2023 • 26 MIN
In this episode, Sara interviews Frédéric Bouvet, a seasoned software engineer, focusing on his experience with CQRS, DDD, and event sourcing patterns within the Axon Framework and Axon Server. The conversation revolves around Frédéric’s journey migrating a monolith to microservices at SlimPay, a payment company in Paris. Frédéric shares insights into the benefits of CQRS, the challenges of introducing these patterns to a team, and the steps involved in the migration process, emphasizing knowledge sharing and code reviews. The episode provides practical insights into the implementation of these architectural choices, shedding light on both challenges and benefits in a real-world context.
Season 7, Episode 2 - "Open Space & Unconferences" with Houssam Fakih
November 3, 2023 • 34 MIN
Curious about the dynamics of Open Space & Unconferences? In this episode of Exploring Axon, Sara Torrey sits down with the multi-hyphenate Houssam Fakih – an ”unconference disorganizer,” facilitator, mentor, coach, co-author, speaker, and developer.  The two touch on how these vibrant, participant-driven gatherings thrive on sharing knowledge, stimulating discussions, and fostering relationships. The two discuss the interesting dynamics within open spaces, the process, and the enriching experiences they can offer.  Learn how these spaces can help you contribute your burning questions and engage in meaningful discussions. No speakers, no presentations, just pure knowledge sharing. Dive in!
Season 7, Episode 1: Why Knowledge Share? – with Sylvain Coudert
October 13, 2023 • 49 MIN
Tune in to unravel the intricacies of knowledge sharing and software development in this captivating season 7 opener of Exploring Axon featuring Sylvain Coudert – a freelance developer and podcaster from France – and host Sara Torrey.
Bonus Episode: AxonIQ Conference 2023 & DrivUn
August 4, 2023 • 40 MIN
Exploring Axon is back from hiatus to bring an update on an exciting event taking place in Amsterdam this September – AxonIQ Conference 2023 and DrivUn, an unconference for the latest trends in event-driven, domain-driven, and message-driven systems.  In this episode, Sara sits down with AxonIQ CTO Allard Buijze as well as AxonIQ Developer Advocate Milen Dyankov, who's taking the lead on the inaugural DrivUn event. The trio discuss what you can expect from both events – and why you need to be there! Early bird tickets remain available as of the time of this publishing, so snag a deal while you can!
Code Quality & Knowledge Sharing
June 9, 2023 • 47 MIN
Using best software development practices and checking code quality can be challenging for many teams, especially distributed ones. Cédric Teyton and his team have developed a platform to give flexible and customizable ways to check the quality of the code base and share knowledge amongst teams easily.
Spring and Axon with Josh Long
May 25, 2023 • 46 MIN
Spring and Axon's relationship began in 2010 when Josh Long interviewed Allard Buijze about Axon Framework through InfoQ. Josh and Sara spoke about the beginnings of this relationship, how it has evolved over the years, and the evolution of various architectural patterns in this episode.
Modernizing a 40-Year-Old Legacy System - Part2
May 11, 2023 • 48 MIN
Working on legacy systems is always challenging. But what about a 40-year-old legacy system still at the heart of order management of a very large Swedish furniture company? Sara and Shopey talked about these challenges and much more.
Modernizing a 40-Year-Old Legacy System - Part 1
April 27, 2023 • 25 MIN
Working on legacy systems is always challenging. But what about a 40-year-old legacy system still at the heart of order management of a very large Swedish furniture company? Sara and Shopey talked about these challenges and much more.
Multitenancy in Axon
April 13, 2023 • 26 MIN
Multitenancy can be a very useful feature for various systems. Stefan Dragisic and Sara talked about this feature, how it can be used, why it should be considered an option for various domains, and how developers can use multitenancy in Axon Framework-based applications and/or just in Axon Server.-
Meet AxonIQ’s CTO
March 30, 2023 • 26 MIN
Being a CTO is challenging and demanding in any company. Sara spoke with Allard Buijze about his role as the CTO of AxonIQ, his roles, managing the balance between these roles and demands, and much more.
"Model My Code"
March 16, 2023 • 30 MIN
Implementing Event-Driven architecture can be challenging. One of the hardest parts of using CQRS and event sourcing happens even before the coding begins. Arjan talked about the importance of discovery sessions and using event modeling. His tool, Model My Code, makes this process much easier and faster for all businesses, not only the software systems.
Introducing "Inspector Axon"
March 2, 2023 • 31 MIN
"Inspector Axon" is a recent tool that Mitchell Herrijgers has developed with the rest of the Axon Framework team. He talked about this tool and what it does. He also briefly talked about his other project completed last year, the Axon Framework IntelliJ plugin.
Tiered Storage in Axon Server
February 16, 2023 • 40 MIN
Tiered Storage provides a cheaper and more flexible storage method for older data. In this episode, Sara discussed the benefits and tiered storage in Axon Server with Allard Buijze, the CTO and co-founder of AxonIQ.
Discovery Phase with Event Modelling
February 2, 2023 • 51 MIN
The process of event modeling is beneficial when designing systems. However, it can present some challenges as well. In this episode, my guest, Laurent Thoulon, walked me through the challenges and benefits that he and his team have gained despite these difficulties.
ABAC in Axon Applications
January 19, 2023 • 58 MIN
In this episode, we examined the usage and support of Attribute-Based Access Control in Axon-based applications.
Attribute-Based Access Control
January 5, 2023 • 29 MIN
Attribute-based access control can be a requirement when building many applications. In the next two episodes, Sara spoke with Dominic Heutelbeck about what access control is and why it is necessary. Dominic also explained the differences between traditional ABAC and existing standards, such as XACML, and much more in this first portion of the conversation.
Possible Patterns in a Distributed CQRS System
December 22, 2022 • 46 MIN
Sara spoke with colleague and software architect Frederic Gendebien about possible patterns one can use when designing a distributed CQRS system. Frederic broke these patterns into five distinct ones, with a message router connecting them to simplify communication. He described which patterns can be bundled together regarding business decisions and deployment. Frederic gave a presentation on the topics relating to our conversation, which you can find on our YouTube channel. Connect with Frederic on LinkedIn and Twitter. Connect with Sara on LinkedIn and Twitter.  For more information about us, visit axoniq.io
Axon Synapse
December 15, 2022 • 28 MIN
In this episode, Sara spoke with a few members of the Axon Server team about our newest product, Axon Synapse. The Synapse makes it possible for all applications, regardless of the language, to use an HTTP bridge to access Axon Server and use it. Therefore, there is no need to use Axon Framework or a plugin to use Axon Server.
State and the Future of AxonIQ - Part 3: Axon Server & Axon Synapse
December 8, 2022 • 27 MIN
In this last portion of the “State and the Future of AxonIQ” presentation, the core Axon Server team, Sara Pellegrini, Milan Savic, and Marc Gathier talked about the latest Axon Server edition and its features. After that, Allard talked about our newest product, Axon Synapse.
Dead-Letter Queue in Axon Framework
November 28, 2022 • 38 MIN
In this episode, Steven van Beelen, the lead developer of Axon Framework, explained why he and his team decided to implement the notion of the dead-letter queue in Axon Framework and what it means in this landscape.
State and the Future of AxonIQ Part 2: What's new with Axon Framework?
November 11, 2022 • 27 MIN
This episode is the continuation of the State and Future of AxonIQ presentation by Allard and friends at our conference in September.  In this second portion of the talk, Allard and Steven van Beelen (Axon Framework's lead developer) spoke about Axon Framework, its newest edition, and what is to come next. 
State and the Future of AxonIQ Part 1: Company, Community, Education
October 28, 2022 • 26 MIN
In the next two episodes, you'll hear excerpts of the “State and the Future of AxonIQ” presentation presented at AxonIQCon22 by CTO Allard Buijze and other colleagues. This presentation highlighted the the changes within the AxonIQ as a company and a team as well as the products in the past two years and moving forward.  In this first portion of the talk, Allard spoke about our company and our team and some of the changes that we have gone through in recent years.He spoke of our passions, our goals, and what binds us all together. After that, Milen Dyankov spoke on what our Developer Relations team has been up to. He highlighted some important items on Axon Academy, Discuss platform, our website and the ways the community can interact with us and our community. He also spoke about how everyone can contribute to our products and make suggestions and request for new features and improvements.
New Project, New Challenges
October 14, 2022 • 34 MIN
In this episode, Sara speaks with Andy Whitaker from the State of Indiana. Andy's been working on his “new” project for the past couple of years. He arrived at this team with previous Axon Framework experience as well as a great deal of knowledge and experience using DDD, CQRS, and microservices. However, this time around he was faced with some new (and somewhat unexpected) challenges. We talked about some of those challenges and how Andy tackled the issues and overcame them. His team is now using both Axon Framework and Axon Server Enterprise Edition in their project.
Panel Discussion at #AxonIQCon2022
September 30, 2022 • 41 MIN
Last week, Sara had the great honor of participating at our in-person conference the AxonIQ Con 2022 at the Tobacco Theatre in Amsterdam.  AxonIQ hosted two days of amazing talks, workshops, knowledge sharing, connecting, and hallway discussions.  On our final day, we had a panel discussion with 4 panelists who presented talks or workshops at our conference. The panelists were Simon Zambrovski of Hamburg consulting firm, Holisticon, Andy Whitaker from the state of Indiana, Marc Klefter from the Swedish consulting firm, Edument, and our CTO Allard Buijze. We hope you enjoy the conversation!  We discuss various topics, including using Axon with Kotlin, the challenges of event sourcing, the necessary mindset change when exploring new ideas, and the pros/cons of location transparency. 
AF & AS Workshops at #AxonIQCon22
September 16, 2022 • 36 MIN
The biggest event of the year is nearly here: AxonIQ Conference 2022 (#AxonIQCon22). In this episode, Sara chats with AxonIQ engineers who are presenting workshops on Axon Framwork and Axon Server on September 23. There will be several exciting workshops presented by AxonIQ users, guests, and partners at the conference as well. AxonIQ will share our findings after the conference with those who are unable to attend. We look forward to seeing you all at the conference next week. For more information on the conference and how to purchase your tickets, please visit us at our website.
To Framework or Not to Framework?
September 1, 2022 • 34 MIN
Should you use Axon Framework for building CQRS and DDD applications, or should you build your own? Christian Vermorken and Sara explored the benefits of using a framework and the drawbacks of possibly building one on your own in this episode.
Axon Server 4.6 & AxonIQ Conference ’22 - with Allard
August 19, 2022 • 36 MIN
Big things are coming up! In this episode, Sara speaks with AxonIQ CTO and co-founder Allard Buijze about Axon Server and its latest release, 4.6. He highlights some of the new features and enhancements and provides a glimpse of Axon Framework’s upcoming release. The two then dive into our much anticipated event of the year: AxonIQ Conference. #AxonIQCon22 will take place at the Tobacco Theater in the heart of Old Amsterdam on September 22 & 23. Learn about the format of the various sessions & workshops that will be offered as well as some of the covered topics. The two also discuss some ideas for attendees to contribute to future features & enhancements. (We hope to see you there!)
Distributed Systems: Jolly or Folly? Part II
June 23, 2022 • 36 MIN
In this episode, Sara continues her discussion with colleagues Sara Pellegrini and Milan Saviç about the challenges of moving from a monolithic system to distributed systems in the event there's a need to do so. In the previous episode, the three focused on data storage. In this episode, the discussion shifts more toward message dispatching.  Connect with Sara Pellegrini on LinkedIn and Twitter. Connect with Milan Savic on LinkedIn and Twitter. Connect with Sara on LinkedIn and Twitter.  For more information about us, visit axoniq.io
Distributed Systems: Jolly or Folly? Part I
June 10, 2022 • 25 MIN
In this episode, Sara speaks with amazing colleagues Sara Pellegrini and Milan Saviç. They discuss the challenges of moving from a monolithic system to distributed systems – that is, only if there is a need to do so. The three focus on two areas: message dispatching and data storage, exploring how to enhance the performance and make it more manageable for companies to decide if they should move to distributed systems. Part I of this talk focuses specifically on data storage.
DDD, CQRS, EDA in the Front-End
May 26, 2022 • 37 MIN
In this episode, Sara speaks with Francesco Strazzullo, a full-stack developer and consultant. Francesco started his software development journey writing Java applications, but has spent the better part of the past decade working with the front-end languages and libraries and researching on how to improve the design and functionality of JavaScript-based applications. The two discuss the benefits and challenges of implementing Domain-Driven Design, CQRS, and Event-Driven Architecture when working on the frontend. Francesco has written two books: "Frameworkless Front-End Development" and "Decision-making for Software Development Teams" and has an upcoming workshop talking about our topic of discussion, Domain-Driven Front-end.
Customer Support & Trainings
May 13, 2022 • 32 MIN
In this episode, Sara speaks with Solution Engineer Christian Vermorken. Christian helps educate and assist various customers with various concepts, such as Domain-Driven Design, Command-Query Responsibility Separation, Event Sourcing as well as more specific ones, including Axon Framework and Axon Server.  Christian is also a knowledgeable trainer, with experience leading our Intro webinars, full Axon training courses, Axon Server training. We dive into some of the topics & materials discussed during each training session.
Axon Server: On Premise or in Cloud?
April 15, 2022 • 32 MIN
In this episode, Sara connects with colleagues Bert Laverman & Lucas Campos to discuss the benefits (and drawbacks) of using Axon Server on premise & in the cloud – from the setup process for each to the back-up options as well as pricing & the value of support for either. The three also touch base on managing sensitive data in either case, data migration, and what’s offered in AxonIQ Cloud.
CQRS & Event Sourcing in Hospitality
April 1, 2022 • 38 MIN
In this episode, Sara speaks with Misha Makara of Mindsea about an application he and his team helped design and develop called Hyr. Hyr helps individuals find temporary shift work in the field of hospitality. The choice to implement DDD, CQRS, and event sourcing was a clear one from the start for Misha and his team, as they knew how complex some of the issues that they were trying to solve would be and how much they needed to rely on a message-driven architecture. 
Message-Driven or Event-Driven? - Part 2
March 18, 2022 • 38 MIN
In this episode, Sara continues the conversation on message-driven architecture and message schemas with colleagues, Ivan Dugalic and Steven van Beelen. The three delve deeper into message evolution. Enjoy!
Message-Driven or Event-Driven? - Part 1
March 4, 2022 • 34 MIN
In this episode, Sara speaks with two amazing colleagues, Ivan Dugalic and Steven van Beelen, about message-driven architecture and message schemas. This conversation is split into two parts. In the second part of our conversation, we delve a bit deeper into message evolution, so stay tuned & enjoy this first part of their chat.
AxonIQ Academy - with Milen Dyankov
February 18, 2022 • 29 MIN
In this episode, I continue my conversation with my colleague Milen Dyankov about AxonIQ’s biggest learning platform: AxonIQ Academy. We discuss why AxonIQ Academy was designed and the challenges of creating & producing this platform. AxonIQ Academy consists of courses explaining many architectural overviews — such as DDD, CQRS, Event — as well as detailed courses on Axon Framework and Axon Server. The courses are formatted as short videos along with written documents and code samples. At the end of each video, there's a short quiz, and at the end of each course there is an exam. If you pass, you receive a certificate. Not all courses have been produced and published at this time, but several courses are currently available, with an offer to purchase several courses in a bundle.
Learning & Education at AxonIQ - with Milen Dyankov
February 4, 2022 • 29 MIN
In this episode, Milen Dyankov joins me to discuss education and learning at AxonIQ. We speak about the challenges of learning new concepts — such as DDD, CQRS, Event Sourcing, Event-Driven Architecture. Milen discusses some of the tools and platforms he's evolved and improved, including Discuss Platform and AxonIQ’s Developer Portal. Stay tuned for part II, where we dive into Axon Academy! 
Data Migration - with Steven van Beelen
January 24, 2022 • 33 MIN
In this episode, I spoke with my colleague and Axon Framework’s lead developer, Steven van Beelen, about Data Migration. We talked about various scenarios when data migration is needed. We also discussed what is needed to prepare for migrating the data and what to be cautious about in this process. For more information about us, visit axoniq.io
Message Routing Patterns & Protocols in Axon Server - with Sara Pellegrini & Milan Savic
January 6, 2022 • 36 MIN
In this episode I spoke with my two colleagues Sara Pellegrini and Milan Savic. Sara and Milan have been working closely together on developing Axon Server and Axon Framework for the past four years. We discussed different types of messages (commands, events, and queries) as well as Message Routing Patterns. We discussed the various protocols used to route these messages by Axon Server, such as gRPC and HTTP.
Harbormaster & AxonIQ: A Partnership - Part 2
December 24, 2021 • 25 MIN
This is the second part of my conversation with Steven Randolph, the founder and CEO of Harbormaster. Harbormaster is a techstack agnostic application generator that gives developers control over what is needed and what can be modified when generating their applications. Steven shared his learning experience and what helped him design this generator. He also explained how he helps clients and their teams navigate how they can benefit from this generator.
Harbormaster & AxonIQ: A Partnership - Part 1 - with Steven Randolph
December 10, 2021 • 29 MIN
This is the first part of my conversation with Steven Randolph, the founder and CEO of Harbormaster. Harbormaster is a techstack agnostic application generator that gives developers control over what is needed and what can be modified when generating their applications.
AxonIQ: Products, Use Cases, Services - with Nick Flory
November 26, 2021 • 43 MIN
In this episode, I spoke with my colleague Nick Flory. He is one of our wonderful Fields Operation specialists who works closely with various Axon Framework and Axon Server users.
Modeling Tools - with Vijay Nair
November 12, 2021 • 30 MIN
In this episode, I spoke with Vijay Nair about different modeling tools. We discussed the following tools: Domain-Driven Design Crew Domain Storytelling EventStorming Event Modeling oNote Domorobo Miro
CQRS & Event Sourcing in Telecommunication Sector - with Pieter Pabst
October 28, 2021 • 51 MIN
In this episode, I spoke with the product and platform CTO at TechMahindra, a large Indian Telecommunication sector, Pieter Pabst. Pieter is responsible for Blue Marble which is an e-commerce software solution for telecommunication companies, as well as a configured price quote omnichannel sales platform, which provides customers with a self-service platform for buying or subscribing to a variety of benefits. Some of these benefits are mobile billing, cable tv channels, a headset purchase on credit, and much more. These benefits change and update regularly and many times these versions of subscriptions need to co-exist and be updated simultaneously, which in turn add to the complexity of the models and applications.
Bounded Context vs. Aggregate - 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.
Migrating to Axon Server: A Customer Story - 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.
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.
Using Axon - Part 2
December 18, 2020 • 48 MIN
In this second episode Simon Zambrovski and Jan Galinski of Holisticon continued sharing their experiences of working with Axon Framework and Axon Server. We talked further about distributed scenarios, deployment strategies, and operation modes.
Using Axon - Part 1
December 11, 2020 • 41 MIN
This is the first of the 2-episode podcast mini series I spoke with Simon Zambrovski and Jan Galinski of the Hamburg based IT consulting company, Holisticon AG. We discussed their experience of using Axon Framework and Axon Server. 
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. 
Set Based Validation & Sagas in Axon Framework
November 13, 2020 • 29 MIN
In this episode my colleague Yvonne Ceelie and I talked about Set Based Validation and Sagas in Axon Framework. 
Event Modeling
October 29, 2020 • 58 MIN
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.
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. 
Why Axon Server?
September 29, 2020 • 29 MIN
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. 
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. 
Message Handling
August 13, 2020 • 33 MIN
In this episode I spoke with Steven van Beelen about Command, Event, and Query Handling.
All about Aggregates
July 31, 2020 • 46 MIN
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
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.
The Beginnings of Axon
July 3, 2020 • 33 MIN
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.