We use Flyway because we're convinced, that database schemas (DDL) should be within our version control system. Code and database belong together and Flyway is an easy and powerful way to achieve that goal. The API is easy to use and even though a commercial licence is offered, it is by no means mandatory, which was an important criterion for us.
We also wanted to integrate the migration directly into the code as we run in a serverless environment, where manual migrations are troublesome and the code itself essentially needs to migrate the database, based on its own findings. Flyway offers this capability and we didn't find any other solution, that was as lightweight while still being powerful and flexible.
0 views0
