Explore the intricacies of scaling microservices using message queues, .NET, and Kubernetes in this 40-minute conference talk. Delve into the challenges of building scalable and robust applications at scale, and discover how to design services that operate reliably under intermittent heavy loads. Learn about Kubernetes' autoscaler feature for dynamically scaling applications based on defined metrics. Gain insights into designing, packaging, and deploying reliable .NET applications to Kubernetes, and understand how to decouple components using a message broker. Master the art of setting autoscaling rules to handle increasing message influxes in the queue. The talk covers crucial topics such as containerization, deployment strategies, node management, and performance testing. Witness a live demo showcasing the implementation of these concepts, including Horizontal Pod Autoscaler (HPA) setup, application metrics, and real-time monitoring using Prometheus dashboards. Equip yourself with essential design skills and best practices for building scalable microservices architecture in the cloud.
Read more
Scaling Microservices with Message Queues, .NET, and Kubernetes