distributed systems systems integration cloud-native software architecture architecture patterns .NET (Core) development Microsoft Azure devops microservices C#
Zutphen, Gelderland, Netherlands
NATS is an open-source messaging system aimed at high performance and availability. This session is all about NATS and NATS Streaming (a streaming server built on top of NATS). I will talk about the design philosophy behind NATS and why it differs from traditional message-brokers like for instance RabbitMQ. I will also walk you through the features it offers and finally I'll show you how to leverage NATS as the messaging infrastructure for event-driven systems. I do this by demonstrating this in a working microservices based .NET Core 3.0 application. Come to this session if you want to learn about NATS and NATS Streaming, when to use them (and when not to) and how to use them with .NET Core and C#.
Edwin has been working in IT since 1999 and is currently working as Principal Solution Architect and Microsoft Community Lead at Info Support in The Netherlands. He is a Microsoft MVP in the Developer Technologies category (since 2016). His primary areas of expertise are: building distributed systems, systems integration, (cloud-native) software architecture and patterns, software craftsmanship, .NET (Core) development, Azure and DevOps. Edwin likes to share his experience and knowledge about these subjects by publishing videos (www.youtube.com/dotnetflix) and speaking on conferences.