Kevin Smith - Fixing Broken Messaging: Pitfalls, Failures, and Solutions
Details
LeedsSharp are proud to present Kevin Smith in "Fixing Broken Messaging: Pitfalls, Failures, and Solutions"
Access Details Please go to the Enablis offices, they are on the first floor of the building, both front door and office doors should be open. If there is a problem then press the buzzer. We will meet at 6pm for pizza and drinks, the talks will start at 6.45. Some of us go to the either the brewery tap or editors draft pub afterwards at 8pm (vote to be taken).
Abstract:
Messaging is a fundamental part of distributed systems, but poor messaging practices can lead to performance bottlenecks, increased coupling, and system failures. In this session, we’ll explore the most common messaging pitfalls—such as excessive locking in handlers, oversized event payloads, improper deduplication strategies, and over-reliance on request-response messaging.
We’ll break down how these issues impact system scalability and reliability, and more importantly, how to avoid them.
Expect to see some examples using .NET and MassTransit, and insights into building resilient, event-driven architectures.
Whether you're new to messaging or looking to refine your patterns, this talk will help you design messaging workflows that are scalable, maintainable, and efficient.
Bio:
Kevin Smith is an accomplished Principal Software Engineer and technology enthusiast with a strong background in a wide range of technologies. He has been recognised as a Microsoft MVP and MongoDB Champion for his expertise and contributions to the industry.
In his day-to-day work, Kevin focuses on the development of .NET and TypeScript applications, leveraging AWS and Azure Cloud Services to build robust and scalable solutions for his clients. He brings a wealth of experience and expertise to every project he works on, delivering outstanding results and exceeding expectations.
Beyond his work as a software engineer, Kevin is heavily involved in the technology community. He runs two community groups, including dotnet York and dotnetsheff in the North of England. He is passionate about sharing his knowledge and expertise with others, regularly speaking at user groups and conferences and contributing to the open-source community.



