From Monolith to Micro-services with Kubernetes
summary
Shows a hands‑on evolution from a monolith to microservices using Kubernetes, Docker Desktop and DigitalOcean for the cluster, deploying Redis and a Flask front end, and performing a rolling (ramped) update from v1 to v2 with replicas increasing from 1 to 4. Covers health checks (liveness and readiness probes), deployment options (recreate, blue/green, canary, A/B), the incremental Strangler pattern, and service connectivity via Service Mesh ideas with Envoy sidecar proxies. Demos hit connectivity limits so visualizations replace full multi‑node runs.
AI-written summary · about
chapters (11)
- 0:00Introduction and speaker background
- 1:51Why move from monoliths to microservices
- 9:43Kubernetes overview and orchestration
- 17:12Deployment strategies for microservices
- 25:13Health checks in Kubernetes
- 28:05Strangler pattern for migration
- 30:15Architecture design patterns
- 36:19Service access and ingress controllers
- 38:07API gateways explained
- 39:40Service mesh benefits
- 46:10Summary and future trends
related talks
46mModern DevOps with Kubernetes
34mFrom Monolith to Microservices with Kubernetes and Linkerd
49mDeveloping microservices applications on the Kubernetes platform
24mFrom Monolith to Microservices: A Journey into the Mesh
33mA Monolith, a Microservices, and a Function Walk into a Bar
56mHow to get a grip on your microservices system using a service-mesh
40mHarnessing Kubernetes to Manage Containerized Microservices at Scale
28mScaling Node.js Applications with Kubernetes and Docker
