Skip to content

Zero-downtime deployment on Kubernetes with Hazelcast

Photo of Cafe DevOpsLyon
Hosted By
Cafe D.
Zero-downtime deployment on Kubernetes with Hazelcast

Details

Même si la présentation sera en français, la description est en anglais.

Speaker : Nicolas Fränkel

Elevator Pitch

Beyond Hello World applications, zero-downtime deployments are not trivial. In this talk, I’ll demo how to achieve that on a Spring Boot application using Kubernetes and Hazelcast.
Description

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 because we need to handle state. Though it would be much easier to have stateless apps, and despite our best efforts in this direction, state is found in (at least) two places: sessions and databases.

You need to think keeping the state while stopping and starting application nodes. In this talk, I’ll demo how to update a Spring Boot app deployed on a Kubernetes cluster with a non-trivial database schema change with the help of Hazelcast, while keeping the service up during the entire update process.

Photo of Café DevOps Lyon group
Café DevOps Lyon
See more events
Online event
This event has passed