Wednesday 

Room 1 

10:20 - 11:20 

(UTC±00

Talk (60 min)

Beyond Pub/Sub - Advanced Messaging Patterns

Publish/subscribe is often the first pattern that teams adopt when transitioning to an asynchronous, message-based architecture. While it is a great way to decouple services and introduce extensibility into your system, stopping there limits what your system can achieve. Real-world distributed systems require more sophisticated communication styles to manage workflows, balance workloads, and ensure data consistency and resilience in the face of failure.

.NET
Architecture
Cloud

Enter advanced messaging patterns…

In this session, we will go beyond the basics to explore a few patterns that address some of the toughest challenges in building distributed systems. We will discuss how the Outbox pattern prevents data loss in the face of crashes, how sagas coordinate long-running workflows without distributed transactions, how scatter-gather accelerates workloads through parallelism, and how competing consumers keep systems elastic under heavy load. We will also examine routing topologies and operational safeguards like retries, dead-letter queues, and back pressure.

By the end of the session, you will have gained knowledge about when and how to apply these patterns to take your distributed system up a level with increased data consistency, resiliency, reliability and fault tolerance.

Poornima Nayar

Poornima is a .Net developer with over 10 years of experience in .Net. She is passionate about learning new technologies and keeping herself up-to-date with the latest developments in technology. Outside her work, Poornima enjoys music and is undergoing training in Indian Classical music. Based in Langley, UK she mothers a little girl and spends her spare time reading, cooking and watching movies.