Zero Downtime Migrations with Spring Boot
summary
Shows concrete zero-downtime recipes for Spring Boot services running on Kubernetes/OpenShift using Istio sidecar and kubectl commands; demos use Postgres, Redis/in-memory grids (Hazelcast/Redis) and Spring Boot apps and successfully preserve a shopping-cart across blue‑green switches. Covers traffic strategies: blue-green/canary/mirroring plus IP‑based dark canaries, and gives a practical three-step DB migration (write both cols, backfill, switch reads) with live demo renaming a column without data loss.
AI-written summary · about
chapters (7)
- 0:00Start
- 1:52Components
- 5:21Blue/Green Deployment
- 6:38Canary Release
- 20:10Ephemeral State
- 32:56Update Column Name (2)
- 47:09Synthetic transactions in mirroring traffic
related talks
37mZero downtime Deployment on Kubernetes
37mZero-downtime Deployment Strategies (...) [ENG]
40mStrategies for Zero Down Time, Frequent Deployments
19mZero-Downtime by Design: High-Availability Migration Patterns
49mZero-Downtime Deployment in Kubernetes & Istio
45mZero-downtime Upgrades
53mNext Generation Microservices
34mZero Downtime Database Migrations and Deployments
