~/talk

Zero downtime deployment with Kubernetes, Spring Boot and Flyway

Talkat DevOpsDays Madrid 2020 · on Friday, 2020-02-21· [kubernetes, databases]
slides:none on file

Claims a zero‑downtime upgrade path for Spring Boot apps on Kubernetes using Kubernetes rolling updates, Spring Boot actuator readiness checks and Flyway migrations. Shows a concrete schema change: split one table into two with a three‑step process—create and replicate, switch source‑of‑truth, then cleanup—while disabling Hibernate DDL auto. Notes Flyway records checksums, locks during migrations, and that undone scripts require manual care. Demo fails live but repository and blog exist to reproduce the approach.

AI-written summary · about

  1. 0:00Introduction
  2. 2:22Why do you want to do zero downtime
  3. 5:21Bluegreen deployment
  4. 8:10Resource caller deployments
  5. 11:35Readiness Probe
  6. 12:45Database
  7. 14:48Schema changes
  8. 16:21Split it up
  9. 17:35Spring Boot version control
  10. 19:13Flyway migration
  11. 20:20Flyway integration
  12. 22:47Questions
  13. 24:15Other questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.