No outage database development with Spring Boot and Liquibase

December 14, 2016

Recorded at SpringOne Platform 2016. Speakers: Barrington-Hughes, Ramaswamy, Premier Healthcare Inc Slides: http://www.slideshare.net/SpringCentral/no-outage-database-development-with-spring-boot-and-liquibase 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
High Performance Microservices with Ratpack and Spring Boot
High Performance Microservices with Ratpack and Spring Boot

Recorded at SpringOne Platform 2016. Slides: http://www.slideshare.net/SpringCentral/high-performance-micro...

Next Video
Next Level Spring Boot Tooling
Next Level Spring Boot Tooling

Recorded at SpringOne Platform 2016. Speakers: Martin Lippert, Kris De Volder, Andy Clement Slides: http://...