Episodes
Friday Mar 18, 2022
Message-Driven or Event-Driven? - Part 2
Friday Mar 18, 2022
Friday Mar 18, 2022
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
Friday Mar 04, 2022
Message-Driven or Event-Driven? - Part 1
Friday Mar 04, 2022
Friday Mar 04, 2022
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
Friday Feb 18, 2022
AxonIQ Academy - with Milen Dyankov
Friday Feb 18, 2022
Friday Feb 18, 2022
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
Friday Feb 04, 2022
Learning & Education at AxonIQ - with Milen Dyankov
Friday Feb 04, 2022
Friday Feb 04, 2022
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
Thursday Jan 20, 2022
Data Migration - with Steven van Beelen
Thursday Jan 20, 2022
Thursday Jan 20, 2022
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
Friday Jan 07, 2022
Friday Jan 07, 2022
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
Friday Dec 24, 2021
Harbormaster & AxonIQ: A Partnership - Part 2 - with Steven Randolph
Friday Dec 24, 2021
Friday Dec 24, 2021
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
Friday Dec 10, 2021
Harbormaster & AxonIQ: A Partnership - Part 1 - with Steven Randolph
Friday Dec 10, 2021
Friday Dec 10, 2021
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
Friday Nov 26, 2021
AxonIQ: Products, Use Cases, Services - with Nick Flory
Friday Nov 26, 2021
Friday Nov 26, 2021
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
Friday Nov 12, 2021
Modeling Tools - with Vijay Nair
Friday Nov 12, 2021
Friday Nov 12, 2021
In this episode, I spoke with Vijay Nair about different modeling tools. We discussed the following tools:
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
Friday Oct 29, 2021
CQRS & Event Sourcing in Telecommunication Sector - with Pieter Pabst
Friday Oct 29, 2021
Friday Oct 29, 2021
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.
Friday Oct 15, 2021
Bounded Context vs. Aggregate - with Ivan Dugalic
Friday Oct 15, 2021
Friday Oct 15, 2021
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
Connect with Ivan on Linkedin and Twitter.
Connect with Sara on Linkedin and Twitter.
For more information about us visit axoniq.io