Kubernetes, Spring Boot and Flyway & Serverless Java

17 Jun

6:15 pm BESTSELLER e-commerce office, Sint Jorissteeg 2, Amsterdam



* 18:15 Door opens
* 18:30 Food arrives 🍕🍻 (Sponsored by BESTSELLER)
* 19:00 Talk starts
* “Zero-downtime deployment with Kubernetes, Spring Boot and Flyway” – by Nicolas Frankel
* 19:45 short break
* 20:00 “Serverless Java” by Vedran Semenski & Amir Luzon (BESTSELLER)

Info about talks

Zero-downtime deployment with Kubernetes, Spring Boot and Flyway

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.

Speaker Bio:
Nicolas Frankel is 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 Exoscale. Also double as a teacher in universities and higher education schools, a trainer and triples as a book author.

Serverless Java

Let us look how Bestseller Ecommerce uses AWS Lambda extensively for various DEV tasks.

The presentation will showcase and demo how Spring Cloud Function, Docker & Maven Multi-Modules streamline our development process.

Speakers Info:

Vedran Semenski: I am a Backend Software engineer working primarily with Java and Spring framework. I am enthusiastic about development pipelines, testing and cloud technologies.

Amir Luzon: Senior Java developer (and DevOps enthusiast) with more than 10 year of experience developing large scale distributed systems.

Leave a comment

You should login with GitHub to comment

Be updated, subscribe to our signals

Inviting for a beer
See you there!

Thank you for RSVPing. Please, keep culture high and remove RSVP once you now you can not make it.

Well done!

Your commit was pushed to GitOrbit, let`s see what other guys think about it.


Something wrong...

You already like this article!

Please authorize!

sign in