Scaling microservices with Message queues, .NET and Kubernetes
summary
A .NET Core ticketing site sends a message for each click into a broker and a pool of workers that sleep five seconds per job; Prometheus scrapes a custom /tickets metric and the Horizontal Pod Autoscaler uses that metric to scale. Demo shows AKS hosting the cluster (AKS covers the control plane VM), HPA configured min 10 max 20 and targeting an average of three tickets, with observed behavior of doubling replicas (1→2→4→8) and platform delays (~30s update, ~3 minute scale window), so scaling works but with non‑instant lag.
AI-written summary · about
chapters (38)
- 0:00Introduction
- 3:18GitHub
- 4:24Demo
- 7:01Backend
- 7:54Performance tests
- 8:14Lets get ready
- 8:59Its game over
- 9:30Amazons website crash
- 10:17Automatic scaling
- 10:27Decouple scaling
- 10:56Decouple failures
- 11:21Message broker
- 11:39Scaling independently
- 11:58Scaling automatic
- 12:21Smallt Cloud
- 12:47CubaNet
- 13:24Deployment
- 14:51Master Node
- 15:28Nettie
- 15:45Demo Time
- 18:53Prometheus
- 26:07Elton Stillman
- 26:30Brandon Burns
- 27:05Sam Newman
- 28:36CNCF
- 28:49CNCF Products
- 29:17CNCF Trail Map
- 29:42Buy Learn Back
- 29:58Cutter Coder
- 30:37Learn Simple
- 31:11Digital book
- 31:23Raspberry PIs
- 31:53Windows Nodes
- 32:05Strangler Pattern
- 33:18Giving back
- 35:45Live Demo
- 37:16HPA with Prometheus
- 38:55Metrics
related talks
40mScaling microservices with Message queues, .NET and Kubernetes
41mEvent-driven autoscaling on Kubernetes with KEDA and Azure Functions
38mHow Event Driven Autoscaling in Kubernetes Can Combat Climate Change
34mAutoscaling Made Easy with Kubernetes Event-Driven Autoscaling (KEDA)
56mReal-Time, Distributed Applications w/ Akka.NET, Kubernetes, .NET Core, and Azure Kubernetes Service
35mKEDA - Real Time And Serverless Scaling In Kubernetes
08mGetting Creative with HPA Scaling in Kubernetes
50mEvent-driven autoscaling on Kubernetes with KEDA and Azure Functions
