Room 5

16:20 - 17:20 (UTC+10)

Talk (60 min)

Don't throw your messages in a bottle; Implement messaging patterns

When building enterprise solutions, messages are the heart of our communication. They convey commands and data between various systems and ensure that we can work in a decoupled, scalable, and distributed manner.


Our messages represent value, so we can't just slip them in a bottle, toss them into the ocean, and hope they arrive at their destination. Instead, we need a messaging backbone that can provide resilience and stability. Therefore, we implement proven messaging patterns, to ensure they are handled with the care they deserve.

In this session we will have a look at Azure Service Bus, and what role it takes in such designs. Through various demos, we will showcase its implementation with a wide variety of messaging patterns. As a result we come to understand how secure and reliable communication help us solve complex messaging challenges.

Come and learn about handling transactions involving different systems, implementing data consistency across them, and controlling intermittent and critical failures.

Eldert Grootenboer

Eldert can be described as a Program Manager at Microsoft for Azure Service Bus, a former Azure MVP, blogger, public speaker and technical author. He can regularly be seen on conferences and user groups, speaking on Cloud related topics, with a strong focus on Azure. His experience with the Cloud comes from his work with these technologies in many innovative projects, as well as his drive to further dive into the latest developments in his spare time. In his current for he is responsible for shaping the future of Azure Service Bus. Eldert enjoys sharing his knowledge with the community, and believes this is the best way to each other obtain more and better opportunities.

Olena Borzenko

Olena is a Senior Software Developer from Berlin in Germany. She has previously worked in a service company based in Ukraine and took a part in the creation of various products from small startups, B2B applications, to enterprise platforms.
Moreover, she is passionate about new technologies, clean code, and best practices.
In her free time, when she’s not spending it on hobbies, she likes to build demos around real-life use cases, share knowledge with others, and the opposite, learn about someone else's experience.