SnowCamp 2019 has ended
23rd-26th of January 2019 / 23-26 Janvier 2019, Grenoble
Back To Schedule
Thursday, January 24 • 15:00 - 15:45
Zero-downtime deployment with Kubernetes, Spring Boot and Flyway

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Kubernetes allows a lot. After discovering its features, it’s easy to think it can magically transform your application deployment process into a painless no-event. For Hello World applications, that is the case. Unfortunately, not many of us do deploy such applications day-to-day.

You need to think about application backward compatibility, possible rollback, database schema migration, etc. I believe the later is one of the biggest pain point. In this talk, I’ll demo how to update a Spring Boot app deployed on a Kubernetes cluster with a non-trivial database schema migration with the help of Flyway, while keeping the service up during the entire update process.

Présentation : https://docs.google.com/presentation/d/17UqkWkCgntJCVBzNPWkh1chGVzDwbY1kxQsFnq3l-YA/edit#slide=id.p

avatar for Nicolas Fränkel

Nicolas Fränkel

Developer Relationships Manager, Exoscale
Developer Advocate with 15+ years experience consulting for many different customers, in a wide range of contexts (such as telecoms, banking, insurances, large retail and public sector). Usually working on Java/Java EE and Spring technologies, but with narrower interests like Software... Read More →

Thursday January 24, 2019 15:00 - 15:45 CET
Titane 2 La Maison Minatec, 3 Parvis Louis Néel, 38000 Grenoble