No Outage Database Development with Spring Boot and Liquibase

August 9, 2016
SpringOne Platform 2016 Speakers: Alan Barrington-Hughes; Software Architect, Premier Inc & Pavithra Ramaswamy; Sr Software Engineer, Premier Inc Pavi and I work on a project in Premier where we've embedded Liquibase into the start of our Spring Boot applications to upgrade our database in-direct coupling with the code we are deploying. Using a measured and planned approach to agile database development and careful refactoring of the database with more frequent but smaller changes, we facilitate having no outage deployments along with database schema upgrades. This talk touches on some key concepts in agile database refactoring with working examples of embedded Liquibase change sets within a Spring Boot application, demonstrating a no outage deployment using nginx to simulate a blue green deployment. While upgrading blue, green would still be available and functioning. Performing the cutover etc. Tying these concepts together was very cool for us and greatly reduced the friction and risk of deploying a code update.
Previous
Easy Consumption of Microservices
Easy Consumption of Microservices

SpringOne Platform 2016 Speakers: Ted Tollefson; Senior Software Architect, Kroger & Shawn Sherwood; Applic...

Next Presentation
Intro to Spring Boot
Intro to Spring Boot

SpringOne Platform 2016 Speaker: Eddu Melendez Gonzales; Spring Boot Contributor Spring Boot, the new conv...