Exploring Axon

Follow Exploring Axon
Share on
Copy link to clipboard

Welcome to Exploring Axon, a podcast where we learn more about new tools and technologies relating to Domain Driven Design, Event Sourcing, Microservices, and especially the Axon Framework and Server.

Sara Torrey / Allard Buijze


    • Mar 1, 2024 LATEST EPISODE
    • monthly NEW EPISODES
    • 58m AVG DURATION
    • 78 EPISODES


    Search for episodes from Exploring Axon with a specific topic:

    Latest episodes from Exploring Axon

    Season 7, Episode 5: "Easing the Learning Curve" – w/ Jaroslav Schnaubert

    Play Episode Listen Later Mar 1, 2024 35:33


    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. Connect with Sara on LinkedIn and Twitter.  Connect with Jaroslav on LinkedIn.  Learn more about Axon at axoniq.io

    Season 7, Episode 4 – Architectural Patterns: Why and When to Use Them – w/ Emilien Pecoul

    Play Episode Listen Later Jan 12, 2024 42:21


    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. Connect with Sara on LinkedIn and Twitter.  Connect with Emilien on LinkedIn.  Learn more about Axon at axoniq.io

    Season 7, Episode 3 – Monolith to Microservices with Axon – with Frederic Bouvet

    Play Episode Listen Later Dec 8, 2023 1593:00


    Ready to tackle the journey from monolith to microservices? Get some pointers from the pros first! In this episode, Sara is joined by Frédéric Bouvet, a software engineer with 12 years of experience. Frédéric has worked extensively with CQRS (Command Query Responsibility Segregation), DDD (Domain-Driven Design), and event sourcing patterns, particularly in the context of the Axon Framework and Axon Server. The two discuss Frédéric's journey in adopting these patterns, especially in the context of migrating a monolith to a secure microservices architecture at SlimPay, a payment company based in Paris. Frédéric shares insights into his experience with CQRS, emphasizing its benefits for optimizing both reading and writing performance. He explains the challenges of introducing these patterns to a team that was accustomed to CRUD operations, highlighting the importance of knowledge sharing, pair programming, and code reviews in overcoming the learning curve. The conversation delves into the process of migrating from a monolith to microservices, with Frédéric outlining steps such as isolating the domain, breaking external references, and implementing a switch mechanism for data synchronization.  Frédéric also touches upon the challenges of evaluating costs but emphasizes the gains in maintainability and development efficiency.  Overall, the episode provides valuable insights into the practical implementation of CQRS, DDD, and event sourcing in the context of microservices, offering a real-world perspective on the challenges and benefits of such architectural choices. Be sure to tune in!   Connect with Sara on LinkedIn and Twitter.  Connect with Frederic on LinkedIn.  Learn more about Axon at axoniq.io

    Season 7, Episode 2 - Open Space & Unconferences with Houssam Fakih

    Play Episode Listen Later Nov 3, 2023 0:34


    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!   Connect with Sara on LinkedIn and Twitter.  Connect with Houssam on Twitter and LinkedIn. Learn more about AxonIQ at axoniq.io

    Season 7, Episode 1: Why Knowledge Share? – with Sylvain Coudert

    Play Episode Listen Later Oct 13, 2023 49:40


    Welcome to season 7 of Exploring Axon! Our host Sara Torrey returns, this time with the pleasure of hearing from Sylvain Couddert, a podcast producer/host and freelance software developer from France. In this episode, Sara and Sylvain delve into his four-year podcasting experience and the significance of knowledge sharing in the software community. The two also explore development patterns, focusing on the ever-relevant domain-driven design. Listeners are in for a treat as they gain invaluable insights into the benefits and practicality of this approach. But the conversation doesn't stop there. Sara and Sylvain also tackle a topic that resonates with many of us in the technology industry: the experience of being a rookie. They navigate the challenges and triumphs of the learning process and the art of teaching. They also uncover the remarkable benefits that derive from these experiences, extending far beyond the world of technology. Be sure to tune in to unravel the intricacies of knowledge sharing and software development in this captivating season 7 opener of Exploring Axon. Connect with Sara on LinkedIn and Twitter.  Connect with Sylvain on LinkedIn. Check out Sylvain's podcast, PunkInDev. (it's in French, by the way) Learn more about Axon at axoniq.io

    Bonus Episode: AxonIQ Conference 2023 & DrivUn

    Play Episode Listen Later Aug 4, 2023 40:28


    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! To learn more about AxonIQ Conference 2023, click here. To learn more about DrivUn, click here. Connect with Sara on LinkedIn and Twitter.  Connect with Allard on LinkedIn and Twitter.  Connect with Milen on LinkedIn and Twitter.  Learn more about Axon at axoniq.io

    Code Quality & Knowledge Sharing

    Play Episode Listen Later Jun 9, 2023 47:28


    Sara spoke with Cédric Teyton, the CEO of Promyze, about the importance of code quality in software projects. They also discussed how valuable it is to share knowledge amongst team members, and a way to do both is by using the platform he and his team have built, Promyze. Promyze is a collaborative platform that helps teams define and share their best software development practices. Promyze also makes it easy to onboard new team members or even new stacks and patterns into projects. You can find out more about Promyze here. Connect with Cédric on LinkedIn. Connect with Sara on LinkedIn.    Learn more about Axon at axoniq.io

    Spring and Axon with Josh Long

    Play Episode Listen Later May 25, 2023 46:29


    Sara spoke with Spring developer advocate Josh long. Josh talked about his days pre-Spring and why he decided to join the team at Spring.io. He also talked about the reasons why he has stayed with the team and what excites him about the community. Sara asked Josh how he learned about Axon, what that relationship has been, and why he and Allard Buijze wrote the Spring Autoconfiguration for Axon Framework. They then discussed Domain-Driven Architecture, CQRS, Event-Driven Architecture, and how these patterns can help developers.  Josh Long will be our keynote speaker at our September 28th, 2023, conference in Amsterdam. We hope to see you all there.    Connect with Josh on Twitter and LinkedIn.  Connect with Sara on LinkedIn.    Learn more about Axon at axoniq.io

    Modernizing a 40-Year-Old Legacy System - Part2

    Play Episode Listen Later May 11, 2023 48:24


    In this second portion of Sara's talk with Shopey they talked more about how Axon products have helped Shopey and his team in their efforts to move to faster and more reliable systems as well as how they have managed communication within distributed large teams.    Connect with Shopey on LinkedIn.  Connect with Sara on LinkedIn.   Learn more about AxonIQ. 

    Modernizing a 40-Year-Old Legacy System - Part 1

    Play Episode Listen Later Apr 27, 2023 25:21


    This is the first part of Sara's conversation with Shopey Mossavar-Rahmani about working as a software engineer and architect at a large Swedish furniture company's legacy system built in 1985. They discussed the challenges of still working with this system, why it hasn't been fully replaced, and how the efforts of moving some of the logic to other systems with better designs have been for him and his team. They also talked about ways to get other team members and, at times, the management onboarded to use cutting-edge patterns, tools, and technologies and the learnings that came along the way.   Connect with Shopey on LinkedIn.  Connect with Sara on LinkedIn.   Learn more about AxonIQ. 

    Multitenancy in Axon

    Play Episode Listen Later Apr 13, 2023 26:34


    During this conversation, Sara spoke with colleague and Axon-Server engineer Stefan Dragisic about multitenancy, its benefits, and drawbacks. Stefan explained multitenancy, its usefulness, and who can benefit from using our multitenancy extension for Axon Server and Axon Framework.   We have code samples to try the Axon Framework's multitenancy feature and learn more about the extension.  Stefan also wrote a great blog about multi-tenancy that you can read here.    Connect with Stefan on LinkedIn.  Connect with Sara on LinkedIn.    Learn more about AxonIQ. 

    Meet AxonIQ's CTO

    Play Episode Listen Later Mar 30, 2023 0:27


    Sara asked Allard Buijze, the CTO of AxonIQ, various questions about his role as the CTO and his other responsibilities at AxonIQ.  They discussed what problems AxonIQ is trying to solve, what are the newest products, what are Allard's main roles are at the company, and how he manages his time between development, research, and other activities within the company. They also talked about diversity in our company, the open-source community, where Allard predicts it is headed, as well as any advice he might have for entrepreneurs in the field of technology and software development.   Connect with Allard on LinkedIn and Twitter.   Connect with Sara on LinkedIn and Twitter.  For more information about us, visit axoniq.io

    ”Model My Code”

    Play Episode Listen Later Mar 16, 2023 30:45


    In this episode, Sara spoke with Arjan Noordhoek, a software architect, and consultant. They talked about Arjan's new event modeling tool, Model My Code. He explained how to use it and where to get it. He discussed why it is important to, as he puts it, make design center-stage again, as well as the importance of outcome-driven discovery sessions. Arjan's tool will be available as a public beta next week.   You can find out more about Arjan's company here. To download Model My Code (or if you have any questions), please visit here.    Connect with Arjan on LinkedIn.  Connect with Sara on LinkedIn and Twitter.    For more information about us, visit axoniq.io

    Introducing ”Inspector Axon”

    Play Episode Listen Later Mar 3, 2023 31:33


    Sara spoke with a colleague, Mitchell Herrijgers, one of Axon Framework's engineers and one of AxonIQ's Solutions Architects. Mitchell has been leading a project for a tool internally called "Inspector Axon." This tool helps developers monitor various things within their Axon Framework-based application and gauge metrics, find out about various event processors, and much more. The name will most likely change once it is publicly available, but for now, we are referring to it as "Inspector Axon." Mitchell also worked on a different project last year: the IntelliJ plugin for Axon Framework. He also briefly talked about that at the end of the session.  If you are interested in becoming one of our private beta testers for Inspector Axon, please watch our social media for an announcement, or you can reach us through our website.    Connect with Mitchell on LinkedIn.  Connect with Sara on LinkedIn and Twitter.    For more information about us, visit axoniq.io  

    Tiered Storage in Axon Server

    Play Episode Listen Later Feb 16, 2023 40:43


    Sara spoke with Allard Buijze, the CTO of AxonIQ live, about the various types of nodes currently used in Axon Server and the benefits of each. He then explained the difference between tiered storage and our current data storage method and if they can complement one another. Tiered Storage is a new feature in Axon Server Enterprise Edition that will be available sometime in the first quarter of 2023.    If you are interested in trying this and other unique Axon Server EE features, don't hesitate to get in touch with us. You can try Axon Server EE for free! Just ask for a trial license.    Connect with Allard on LinkedIn and Twitter.   Connect with Sara on LinkedIn and Twitter.  For more information about us, visit axoniq.io

    Discovery Phase with Event Modeling

    Play Episode Listen Later Feb 3, 2023 51:33


    Sara's guest today is Laurent Thoulon from the company, Locala. Laurent is a software engineer and architect working with event sourcing for the past five years and has gained some great insights in the process. He shared his experiences designing systems and applications through event modeling, communication with the business side, and more.   Here is Laurent's talk at our 2022 AxonIQ Conference in Amsterdam.    Connect with Laurent on LinkedIn & Twitter. Connect with Sara on LinkedIn and Twitter.  For more information about us, visit axoniq.io

    ABAC in Axon Applications

    Play Episode Listen Later Jan 19, 2023 58:01


    In this portion of our conversation, Dominic talked about how ABAC can be used to secure Axon applications. He explained the spring boot integration, Axon's command side, and the query side. He talked about the annotation he introduced in his framework that integrates very nicely with the axon framework. He also talked about integration, how it can be deployed, and what kinds of support are offered for authoring policies. Dominic talked about this topic during our conference in September of last year in Amsterdam, and I will include the link to that talk and other helpful information in the notes.   Here is Dominic's presentation at our 2022 AxonIQ Conference in Amsterdam.    Below are some resources to learn more about our topic of conversation and Dominic's research: FTK Institute: https://www.ftk.de/ SAPL Website: https://sapl.io/ SAPL Playground: https://playground.sapl.io/ SAPL Demos (Including Axon Demo) on GitHub: https://github.com/heutelbeck/sapl-demos Connect with Dominic on LinkedIn and GitHub.  Connect with Sara on LinkedIn and Twitter.  For more information about us, visit axoniq.io

    Attribute-Based Access Control

    Play Episode Listen Later Jan 5, 2023 29:22


    I recently had the pleasure of talking with Dominic Heutelbeck about Attribute-Based Access Control. Dominic is a computer science professor leading the FTK (Forschungsinstitut für Telekommunikation und Kooperation e.V.) Research Institute in Dortmund, Germany.  In the first portion of our talk, Dominic explained what access control is and its importance. He also explained what Attribute-Based Access Control is and why one would want to use it. He explained policies, differences between traditional ABAC and existing standards, such as XACML, and much more.  In the next portion of our conversation, Dominic will explain how ABAC can be used to secure Axon-based applications.  Below are some resources to learn more about our topic of conversation and Dominic's research: FTK Institute: https://www.ftk.de/ SAPL Website: https://sapl.io/ SAPL Playground: https://playground.sapl.io/ SAPL Demos (Including Axon Demo) on GitHub: https://github.com/heutelbeck/sapl-demos   Connect with Dominic on LinkedIn and GitHub.  Connect with Sara on LinkedIn and Twitter.  For more information about us visit axoniq.io  

    Possible Patterns in a Distributed CQRS System

    Play Episode Listen Later Dec 22, 2022 46:43


    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

    Play Episode Listen Later Dec 15, 2022 28:05


    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. They discussed the benefits of using the Synapse and some pitfalls.    You can try Axon Synapse's beta version and let us know about your experience. We are very much interested in your feedback, so please don't hesitate to let us know through our Discuss platform.    Connect with Marc on LinkedIn.  Connect with Marco on Twitter.  Connect with Michal on LinkedIn.    Connect with Sara on LinkedIn and Twitter.    For more information about us, visit axoniq.io

    State and the Future of AxonIQ Part 3: Axon Server & Axon Synapse

    Play Episode Listen Later Dec 8, 2022 27:16


    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. They also talked about some of the items that will change next year and why. After that, our CTO Allard Buijze introduced our newest product, Axon Synapse. He talked about why we developed this product and how the users can take advantage of this new addition best.    Connect with Sara on LinkedIn and Twitter.  Connect with Milan on LinkedIn and Twitter.  Connect with Marc on LinkedIn. Connect with Allard on LinkedIn and Twitter.   Connect with Sara on LinkedIn and Twitter.  For more information about our company and products visit axoniq.io  

    Dead-Letter Queue in Axon Framework

    Play Episode Listen Later Nov 28, 2022 38:33


    In this episode, Sara speaks with colleague and lead developer of Axon Framework, Steven van Beelen about AxonIQ's newest, most anticipated feature of Axon Framework 4.6: the Dead-Letter Queue.  Steven explains what DLQ is and why it's been implemented in our framework. He also speaks about how the users can benefit from it, when to enqueue a message and when not to, where the dead letters are stored, and which infrastructure components are supported in AF DLQ. He also touches on what type of messages the DLQ can be used for and what the logs would look like with out-of-the-box configurations, and whether or not they can be customized.    Steven will present a FREE webinar on DLQ in Axon Framework on December 6th, 16:00 CET. You can find more information on how to register for this webinar here. We hope to see you there.    To find out more about DLQ and code samples, please visit our Reference Guide.    Connect with Steven on LinkedIn and Twitter.  Connect with Allard on LinkedIn and Twitter.   Connect with Sara on LinkedIn and Twitter.  For more information about us, visit axoniq.io

    State and the Future of AxonIQ Part 2: What's new with Axon Framework?

    Play Episode Listen Later Nov 11, 2022 27:27


    This episode continues the "State and Future of AxonIQ" presentation by the AxonIQ CTO, Allard Buijze, and friends at our conference in September.  This presentation highlighted some changes within AxonIQ as a company, as well as the products in the past two years and moving forward.  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.  In the next episode (and the last portion of the presentation), the Axon Server team will discuss the newest additions to the server and their plans for future release(s). Allard will also present Axon Synapse, our newest product.    Connect with Steven on LinkedIn and Twitter.  Connect with Allard on LinkedIn and Twitter.   Connect with Sara on LinkedIn and Twitter. 

    State and the Future of AxonIQ Part 1: Company, Community, Education

    Play Episode Listen Later Oct 28, 2022 26:38


    Over the next two (possibly three) 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 changes within 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 requests for new features and improvements.   Connect with Milen on LinkedIn and Twitter.  Connect with Allard on LinkedIn and Twitter.   Connect with Sara on LinkedIn and Twitter. 

    New Project, New Challenges

    Play Episode Listen Later Oct 14, 2022 34:35


    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. To listen to Sara's conversation with Andy about his previous project, please visit here.    Connect with Andy on LinkedIn and Twitter.  Connect with Sara on LinkedIn and Twitter.  For more information about us, visit axoniq.io  

    Panel Discussion at #AxonIQCon2022

    Play Episode Listen Later Sep 30, 2022 41:47


    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.    You can always join in the conversation at our Discuss platform with your questions, comments, and feedback.   Connect with Simon on LinkedIn and Twitter.  Connect with Andy on LinkedIn and Twitter.  Connect with Marc on LinkedIn.  Connect with Allard on LinkedIn and Twitter.  Connect with Sara on LinkedIn and Twitter.  For more information about us, visit axoniq.io  

    AF & AS Workshops at AxonIQ Conference 2022

    Play Episode Listen Later Sep 16, 2022 36:20


    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.   Connect with Sara on LinkedIn and Twitter.  For more information about us, visit axoniq.io  

    To Framework or Not to Framework?

    Play Episode Listen Later Sep 1, 2022 34:53


    AxonIQ Conference 2022 is coming up in less than three weeks in the heart of Old Amsterdam at Tobacco Theater on September 22 and 23. This in-person event is our most exciting time of the year. Join us to learn and explore DDD, CQRS, Event Sourcing, Event-Driven Architecture, modeling your systems, designing your applications, architectural patterns, and various workshops on Axon Framework, Axon Server, and more! Use the code AXONIQCON-INTRO-30 to receive a 30% discount on the tickets.    In this episode, I spoke with my colleague Christian Vermorken about Axon Framework. Christian walked me through the process of designing an application and what patterns and strategies you need to consider before deciding on which tools, libraries, and frameworks to use. We talked about how to start this process without a framework and building a DIY framework for your use case and how challenging that might be. We then focused on the benefits of using Axon Framework if you want to build an application using CQRS. Christian also shared with me his experience of learning about CQRS and DDD while using Axon Framework. We talked about why it is important to use this framework that by now has been around for over a decade with a strong team of developers that are continuously improving it and making it even better, and also the vast community behind it. Christian expressed how this community helped him when he first started using Axon Framework and was learning about these concepts and patterns six years ago. That community has only gotten larger and stronger by now.  And lastly, we talked about why many in DDD and CQRS communities are against using a framework.  To learn more about our wonderful community and our team visit us on Discuss platform and our website.    You can read Christian's blog here.  Connect with Christian on LinkedIn and Twitter.  Connect with Sara on LinkedIn and Twitter.   

    Axon Server 4.6 & AxonIQ Conference '22 - with Allard

    Play Episode Listen Later Aug 19, 2022 36:59


    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!) Connect with Allard Buijze on LinkedIn and Twitter.  Connect with Sara Torrey on LinkedIn and Twitter.  To learn more about Axon Server 4.6, please visit the Discuss platform.  For more information about us, visit axoniq.io

    Segovia & the use of Axon Framework - with Malin Litwinski and Russ Miles

    Play Episode Listen Later Aug 5, 2022 46:21


    Welcome to season 5 of Exploring Axon!  In this episode, Sara speaks with Malin Litwinski and Russ Miles of Segovia Crown Agents Bank. Segovia provides a safe, secure and reliable platform using APIs to facilitate payments in various nations with complex banking and financial transactional needs.  Because of their product's nature, they had to choose a framework that equally reliable and capable of dealing with these complexities. The choice of using Axon Framework was an obvious one for their team – and the three discuss why. They also discuss onboarding, training, documentation and more for those who unfamiliar with the concept of CQRS and DDD as it pertains to Axon Framework.  If you'd like to learn more about Axon Framework and Axon Server, follow this link: https://developer.axoniq.io/ For more information about us, visit axoniq.io   Connect with Malin Litwinski on LinkedIn and Twitter. Connect with Russ Miles on LinkedIn and Twitter. Connect with Sara Torrey on LinkedIn and Twitter. 

    Distributed Systems: Jolly or Folly? Part II

    Play Episode Listen Later Jun 23, 2022 36:13


    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

    Play Episode Listen Later Jun 10, 2022 25:41


    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.   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

    DDD, CQRS, EDA in the Front-End

    Play Episode Listen Later May 26, 2022 37:06


    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.   To learn more about Francesco, visit his website.    Connect with Francesco on LinkedIn and Twitter.  Connect with Sara on LinkedIn and Twitter.  For more information about us, visit axoniq.io

    Customer Support & Trainings

    Play Episode Listen Later May 13, 2022 32:03


    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. Connect with Christian on LinkedIn and Twitter.  Connect with Sara on LinkedIn and Twitter.  For more information about us visit axoniq.io

    Axon Server: On Premise or in Cloud?

    Play Episode Listen Later Apr 15, 2022 32:29


    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. By the way, you can try AxonIQ Cloud for free today. We'd love to hear your feedback.   Connect with Bert on LinkedIn. Connect with Lucas on LinkedIn and Twitter.  Connect with Sara on LinkedIn and Twitter.  For more information about us visit axoniq.io  

    CQRS & Event Sourcing in Hospitality

    Play Episode Listen Later Apr 1, 2022 38:55


    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.    You can learn more about MindSea here.    Connect with Sara on LinkedIn and Twitter.  For more information about us visit axoniq.io

    Message-Driven or Event-Driven? - Part 2

    Play Episode Listen Later Mar 18, 2022 38:38


    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! Connect with Ivan on LinkedIn and Twitter.  Connect with Steven on LinkedIn and Twitter. Connect with Sara on LinkedIn and Twitter.  For more information about us visit axoniq.io

    Message-Driven or Event-Driven? - Part 1

    Play Episode Listen Later Mar 4, 2022 34:45


    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. Connect with Ivan on LinkedIn and Twitter.  Connect with Steven on LinkedIn and Twitter. Connect with Sara on LinkedIn and Twitter.  For more information about us, visit axoniq.io

    AxonIQ Academy - with Milen Dyankov

    Play Episode Listen Later Feb 18, 2022 29:19


    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.    Check out AxonIQ Academy, and let us know if you have any feedback or questions. Connect with Milen on LinkedIn and Twitter.  Connect with Sara on LinkedIn and Twitter.  For more information about us visit axoniq.io

    Learning & Education at AxonIQ - with Milen Dyankov

    Play Episode Listen Later Feb 4, 2022 29:30


    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!  Connect with Milen on LinkedIn and Twitter.  Connect with Sara on LinkedIn and Twitter.  For more information about us visit axoniq.io

    Data Migration - with Steven van Beelen

    Play Episode Listen Later Jan 20, 2022 33:15


    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.    Connect with Steven on LinkedIn and Twitter.  Connect with Sara on LinkedIn and Twitter.  For more information about us visit axoniq.io

    steven van data migration
    Message Routing Patterns & Protocols in Axon Server - with Sara Pellegrini & Milan Savic

    Play Episode Listen Later Jan 6, 2022 36:53


    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.    We discussed possible communication challenges, such as latency (benefits and drawbacks), backpressure, and flow control. We also touched on Cluster configuration and Raft protocol.    For more information on Clustering in Axon Server and Raft Protocol please listen to my previous talk with Milan.     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

    Harbormaster & AxonIQ: A Partnership - Part 2 - with Steven Randolph

    Play Episode Listen Later Dec 24, 2021 25:22


    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.  In this part, Steven explained more about the yaml file and how it can help the deployment process with Harbormaster. We also talked about how flexible the generator is for various use cases and how it can be customized. We also discussed how the AxonIQ Initializer and Harbormaster can join efforts or what each project can be used for, and lastly, what's in the pipeline for future growth in our partnership.   To learn more about Harbormaster please visit their website.    Connect with Steven on Linkedin. Connect with Sara on Linkedin and Twitter.  For more information about us visit axoniq.io

    ceo partnership steven randolph harbormaster
    Harbormaster & AxonIQ: A Partnership - Part 1 - with Steven Randolph

    Play Episode Listen Later Dec 10, 2021 29:02


    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 and Harbormaster have recently started a great partnership and we discussed the benefits of this joint effort. To learn more about Harbormaster please visit their website.    Connect with Steven on Linkedin. Connect with Sara on Linkedin and Twitter.  For more information about us visit axoniq.io

    ceo partnership steven randolph harbormaster
    AxonIQ: Products, Use Cases, Services - with Nick Flory

    Play Episode Listen Later Nov 26, 2021 43:23


    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.  He explained his process of sharing knowledge and information about architectural concepts such as DDD, CQRS, EDA, and more with various users and companies. He also talked about the onboarding process for Axon customers and prospects. He shared some really great use cases for Axon Framework and Axon Server in which he has been involved.  Lastly, we talked about working remotely, conferences, and much more.   Connect with Nick on Linkedin. Connect with Sara on Linkedin and Twitter.    For more information about us visit axoniq.io

    Modeling Tools - with Vijay Nair

    Play Episode Listen Later Nov 12, 2021 30:14


    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 Disclaimer: This episode was not sponsored by any of the companies and tools we discussed in this episode. The purpose of this episode is purely to share our knowledge and findings with our fellow modeling enthusiasts.     Connect with Vijay on Linkedin. Connect with Sara on Linkedin and Twitter.    For more information about us visit axoniq.io

    CQRS & Event Sourcing in Telecommunication Sector - with Pieter Pabst

    Play Episode Listen Later Oct 28, 2021 51:28


    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.  Blue Marble system is also integrated into the telco's business support system and operation support which allows the customers to self-activate and use a self-service interface with chatbot capability when help is needed.  Considering all that is required of this platform Pieter explained the beginnings of Blue Marble and how it evolved from a monolithic system into microservices using CQRS and Event Sourcing. He walked me through the decision-making process and how his team began by making their own in-house implementations of CQRS and event-sourced applications and eventually choosing to use libraries and frameworks, such as Axon Framework. He also explained why they decided to use Axon Server enterprise edition. We also discussed dealing with privacy and how they manage to handle sensitive data.  Lastly, Pieter talked about the future of telecommunication and some of the services that use event sourcing, such as machine learning, and 5G technology. I hope you enjoy this talk!    Connect with Pieter on Linkedin. Connect with Sara on Linkedin and Twitter. 

    Migrating to Axon Server: A Customer Story - with Ivan Dugalic

    Play Episode Listen Later Oct 14, 2021 50:58


    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. Ivan and I wrote a series of blogs called “From (event)Model to Code” and we recently presented a workshop at the JCON conference. Many of these topics of this talk were closely discussed in our blogs and we hope to have more resources in the near future to help folks learn and understand these concepts more quickly and easily.    You can find our blog series below: From Model to Code: Event Modeling & Axon Framework From Model to Code - Translating the (Event)Model into Code From Model to Code - Zoom Out   Connect with Ivan on Linkedin and Twitter.  Connect with Sara on Linkedin and Twitter.  For more information about us visit axoniq.io

    From MongoDB to Axon Server - with Ben Runchey

    Play Episode Listen Later Sep 30, 2021 54:35


    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.    Ben and I also briefly talked about monitoring with Prometheus and Grafana for Axon Server that our colleagues, Stefan Dragisic, worked on and the benefits of using it. You can find out more about it here.   Connect with Ben on Linkedin. Sara on LinkedIn Connect with Sara on Linkedin and Twitter.  For more information about us visit axoniq.io

    Axon Avro Serializer - with Simon Zambrovski & Jan Galinski

    Play Episode Listen Later Sep 16, 2021 55:27


    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.  We discussed what Avro is and why one would want to use it. Simon discussed the advantages and disadvantages of using the already-implemented Xtreme or Jackson serializers in Axon Framework, and Jan talked about why Avro can be a better tool of serialization. They talked about the schema-first approach and the schema registry. Simon explained how the Avro Axon serializer works and Jan further talked about how upcasting would work using this approach. You can find the GitHub repository here, and the secondary library (the adaptor), here. Simon and Jan have written great documentation for the Axon Avro serializer as well, which I highly recommend everyone to check out.   Connect with Simon, Jan, and Sara on Twitter.  For more information about us visit axoniq.io

    CQRS, Event Sourcing & More - with Greg Young

    Play Episode Listen Later Sep 3, 2021 44:01


    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.  We also spent some time discussing Greg's new project. He is creating a theorem-proofed computer language that can help make the process of testing an application much easier. This language would allow the compiler to recognize the tests that are going to fail ahead of time, and therefore, help improve the overall quality of the application.    You can connect with Greg on Twitter.  Connect with me on Twitter and on LinkedIn. For more information about us visit axoniq.io

    Claim Exploring Axon

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel