Scaling microservices with Message queues, .NET and Kubernetes

When you design and build .NET applications at scale, you deal with two significant challenges: scalability & robustness. You should design your service so that even if it is subject to intermittent heavy loads, it continues to operate reliably. But how do you build such applications? And how do you deploy an application that scales dynamically?

Kubernetes has a feature called autoscaler where instances of your applications are increased or decreased automatically based on metrics that you define. Learn how to design, package and deploy reliable .NET applications to Kubernetes and decouple several components using a message broker. You will also learn how to set autoscaling rules to cope with an increasing influx of messages in the queue.

Video producer: