The right way to migrate database with Liquibase

Port adelaide river kayaking by Arthur

Is embedded Liquibase the right way?

How exactly had the incidents happened

How we fixed it

The second emergency hotfix on that hot summer day

How to release the deadlock

One step further — detect and release the deadlock automatically

Avoid the deadlock (an <Are your Lights On> moment)

There is nothing new under the sun

The right way

Timing

Permission

Solutions

Figure 1. perform database migration using Liquibase directly from deployment pipeline
Figure 2. [AWS] perform database migration using Liquibase via AWS Lambda-backed Custom Resource

References:

Father of two giggly girls; a technical problem solver who focuses on both delivery and growth

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store