[DL.EAC.3] Codify data operations
Category: FOUNDATIONAL
Codifying data operations in a DevOps environment extends the infrastructure as code (IaC) principle to data management, which involves treating database schemas, data transformations, and data pipelines as code. Codifying data operations enables other DevOps capabilities including the use of data management pipelines for data lifecycle management, enforcing quality assurance and governance standards, providing auditability of changes, and the ability to rollback changes when necessary.
          Store database schemas, along with any related procedures,
          views, and triggers, in version control systems alongside your
          application code. This enables the ability to track, review,
          and test schema changes before deploying them to your
          production environment. To start managing existing data source
          schemas as code, database migration and event analysis tools
          like
          AWS           DMS Schema Conversion Tool
Related information: