Scaling Node.js Applications with Kubernetes and Docker
summary
Explains how Node.js services run on Docker images and how Kubernetes handles rolling updates, health checks and scale with concrete tooling: minikube demo with MongoDB showing the app responding through a service, use of liveness/readiness probes to avoid bad instances, and autoscaling by CPU/memory. Shows packaging and deploying Redis with Helm in three commands versus five–six manual manifests, uses Prometheus/Grafana for metrics, and demonstrates zero-downtime deploys and canary-style updates working end-to-end.
AI-written summary · about
chapters (32)
- 0:00Introduction
- 0:40Who this talk is for
- 1:25Node is not scales
- 1:51What is scaling
- 2:04Scaling for me
- 3:06Soft Engineers and DevOps
- 3:28Rolling Update
- 5:24Companies
- 6:12Deploy
- 6:42Database
- 8:36Deployment
- 10:18Master
- 11:52Clusters
- 12:35Cloud Platform
- 13:06External Services
- 13:22Dr Campos
- 13:56Dr Swarm
- 15:22How to start
- 15:41Kubernetes DM
- 16:04Cloud Solution Provider
- 16:33MiniCube
- 16:57Manifest
- 19:10Tooling
- 19:32Easter
- 19:46Prometheus
- 20:43Elm
- 21:47Templates
- 23:19Cuba
- 24:08Live in Kubernetes
- 25:30Podout Scalar
- 26:17Summary
- 27:07Outro
related talks
21mScaling Node.js applications with Kubernetes and Docker
26mUsing Minikube (Kubernetes) for Node.js Development
38mScaling your applications with Kubernetes and Docker
22mRapidly Developing Microservices with Node js and Docker
37mManaging Containers at Scale with CoreOS and Kubernetes
44mFrom single container to applications at scale
48mFrom Monolith to Micro-services with Kubernetes
40mHarnessing Kubernetes to Manage Containerized Microservices at Scale
