
Sign up to save your podcasts
Or


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
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
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.
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.
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
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
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.
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 - 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
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
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
From the publisher's feed