Database Migration with Spring Boot – Pitfalls and Hidden Surprises
Tools-in-Action (INTERMEDIATE level)
Room 9

We all love Spring Boot. It makes many things easy. One of these things is database migration. One just needs to add either the Flyway or the Liquibase dependency to an application and migration scripts will be picked up on the application startup and automatically executed. Really nice feature which may even be considered as an act of true magic. πŸ™‚
But is this really a solution which is good to be used in production? Are there any pitfalls and hidden surprises? Let's explore it together.
The Audience is expected to have a basic understanding of database migration libraries and the way they are used in Spring Boot based applications.
Dmitry Belyaev
Dmitry is an independent consultant helping companies to build modern cloud-native software.
He worked formerly as a Staff Solutions Architect at VMware Tanzu Labs (former Pivotal Labs). As a part of the Application Modernization team Dmitry helped VMware customers from world’s leading companies to execute deep modernization of revenue-generating software systems toward cloud-native, microservices-based architecture. He helped customer engineers to learn modern principles of software design and development.
Dmitry is passionate about Domain Driven Design, distributed microservices-based architecture and XP development practices.