SkillsCast

Messages - Patterns and Pitfalls

5th November 2018 in London at CodeNode

There are 28 other SkillsCasts available from µCon London 2018 - The Microservices Conference

Please log in to watch this conference skillscast.

Https s3.amazonaws.com prod.tracker2 resource 41088130 skillsmatter conference skillscast o9nohu

When you design and build an ecosystem of Microservices, the communication between them is a vital part. During this talk you will learn at the main message types at your disposal, and how designing our messages with Commands, Events and Queries will control both your interaction with other services, and their interactions with you. You'll go through the often overlooked theory behind the message types, focusing on the semantics of each one, how, and when to use it for best results.

Some of the biggest problems Richard has seen in helping teams build Microservices consistently come from the design of how the services communicate. The issues can seem subtle at first, but become crippling at scale - the first example he was exposed to caused a flood of deadlocks and timeouts as soon as it was turned on in the wild! Over the years, Richard has collected some of the causes of these problems which he'll share, with tips on how to avoid similar problems and stay on the happy path.

YOU MAY ALSO LIKE:

Thanks to our sponsors

Messages - Patterns and Pitfalls

Richard Wellum

Richard is a software developer/tech lead/architect who's spent the last few years specialising in microservice systems in .Net for companies big and small, currently working with a team in Copenhagen on their journey from monolith to services. He was worked on AAA games for Microsoft, on minimum viable products for startups, and everything between, bringing a focus on pragmatism and the pursuit of continuous improvement. He is passionate about engineering and solving real problems, over code and complexity for the sake of it, and about finding new and better ways to collaborate and succeed together a team.

SkillsCast

Please log in to watch this conference skillscast.

Https s3.amazonaws.com prod.tracker2 resource 41088130 skillsmatter conference skillscast o9nohu

When you design and build an ecosystem of Microservices, the communication between them is a vital part. During this talk you will learn at the main message types at your disposal, and how designing our messages with Commands, Events and Queries will control both your interaction with other services, and their interactions with you. You'll go through the often overlooked theory behind the message types, focusing on the semantics of each one, how, and when to use it for best results.

Some of the biggest problems Richard has seen in helping teams build Microservices consistently come from the design of how the services communicate. The issues can seem subtle at first, but become crippling at scale - the first example he was exposed to caused a flood of deadlocks and timeouts as soon as it was turned on in the wild! Over the years, Richard has collected some of the causes of these problems which he'll share, with tips on how to avoid similar problems and stay on the happy path.

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

Messages - Patterns and Pitfalls

Richard Wellum

Richard is a software developer/tech lead/architect who's spent the last few years specialising in microservice systems in .Net for companies big and small, currently working with a team in Copenhagen on their journey from monolith to services. He was worked on AAA games for Microsoft, on minimum viable products for startups, and everything between, bringing a focus on pragmatism and the pursuit of continuous improvement. He is passionate about engineering and solving real problems, over code and complexity for the sake of it, and about finding new and better ways to collaborate and succeed together a team.

Photos