O'Reilly logo

Hands-On Serverless Applications with Kotlin by Ameya Kulkarni, Hardik Trivedi

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Liquibase

Liquibase is a tool required for database schema migration. The Data Defintion Queries that we saw need to be run on the database. But in a production database, it is not scalable to migrate the database by running the queries on the database by hand. They need to be centrally sourced controlled for manageable changes to the database.

As we will see in Chapter 6, Analyzing Your Application we will not have access to the database  as it will be running in  a virtual private cloud with no public accessibility. To get around this, we will create a Lambda function which migrates the database programmatically.

Liquibase is the tool that solves the aforementioned problems in a programmatic way. It can be used as a dependency in the

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required