February 23-25, 2022
Montreal, Canada

Zero-downtime deployment on Kubernetes

After discovering Kubernetes, you can think it can magically transform your deployment process into a no-event. Unfortunately, we need usually need to handle state. State is found in (at least) two places: sessions and databases.

In this talk, I’ll demo how to update a Spring Boot app deployed on a Kubernetes cluster with a database schema change, while keeping the service up during the entire update process.

View all 157 sessions

Nicolas Fränkel

Hazelcast

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 focused interests like Rich Internet Applications, Testing, CI/CD and DevOps. Currently working for Hazelcast. Also double as a teacher in universities and higher education schools, a trainer and triples as a book author.

Read More