Discover
Exploring Axon
Exploring Axon
Author: Sara Torrey / Allard Buijze
Subscribed: 8Played: 419Subscribe
Share
© Copyright 2020 All rights reserved.
Description
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.
77 Episodes
Reverse
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
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
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
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
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
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
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.
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.
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.
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
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
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
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
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
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
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
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
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
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
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.






















