This is part of a series of articles about database-as-code (GitOps):
Database as Code: The Good, the Bad, and the Ugly
Database Version Control: State-based or Migration-based?
What Is Database Schema Drift?
The Database as Code Landscape (this one)
The idea of codifying database schema changes (aka schema migration) is not new. Many engineering teams have employed Liquibase/Flyway to adopt this practice. At the same time, we are observing an accelerated trend of embracing database as code (DaC) across the industry. Several innovative products have also emerged to challenge the incumbents.