Businesses are becoming more event-driven, which leads to interesting new business opportunities and allows them to react to changes in the market much faster. But events aren’t a magic bullet – the success of an event-driven system depends on the quality of the events transported.

In this talk, Buijze will focus on the source of the events in their event mesh. More specifically, he’ll explore how event sourcing is different from event streaming, and how it can not only improve the quality of your event streams, but also offer answers to questions you don’t even know you’ll have. He’ll also explore how event-generating systems can greatly benefit from using other types of messages too, specifically commands and queries. You’ll learn about the difference between event sourcing and event streaming, and how how event sourcing can complement an event mesh to connect event-native components with legacy systems. He’ll also explain how to achieve location transparency and how it can reduce risk of event-driven microservices implementations.

Don't Mesh Up Your Mess - A Guide to Improving the Quality of Your Events

Speaker

Allard Buijze

Allard Buijze

CTO

AxonIQ

Allard Buijze is Founder and CTO of AxonIQ. Starting at the age of 6, he has developed a great passion for programming and has guided both large and small organizations in building performant and scalable applications. Now, he is on a mission to make implementations of large scale systems easier, using the concepts of Domain Driven Design, Command-Query Responsiblity Segregation and Event Driven Architectures. He created Axon Framework as an experiment initially, but when both large and small organizations started using Axon as a solution to their complexity problems, AxonIQ was born.