Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

NDC Conferences

Scaling Microservices with Message Queues, .NET, and Kubernetes

NDC Conferences via YouTube

Overview

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.

Syllabus

Introduction
Why containers
Demo
Sam Newman
CN
Learn back
Learn simple things
Planning for launch
Performance tests
Too little too late
Game over
Decoupling scaling
Decoupling failures
Message queues
Automatic scaling
Design skills
Containers
Deployment to Kubernetes
What are nodes
Best Tetris player
Users
Demo Time
Apologies
Ticket
Thank you
Lets have a look
Thank you sir
HPA
Application
Metrics
Check HPA
Check IQ
Check Rest
Proxy Data
Prometheus Dashboard
Start a spike
Questions
Cloud hosting

Taught by

NDC Conferences

Reviews

Start your review of Scaling Microservices with Message Queues, .NET, and Kubernetes

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.