Liquibase¶
Architectural Context
Detailed reference for Liquibase in the context of Hardened Infrastructure.
Standard Reference¶
- Flyway [COMMUNITY-TOOL]
- wikipedia [COMMUNITY-TOOL]
- dzone: Introduction to Liquibase and Managing Your Database Source Code [COMMUNITY-TOOL]
- dzone: Managing Your Database With Liquibase and Gradle [COMMUNITY-TOOL]
- dzone: Executing Liquibase: 3 Use Cases [COMMUNITY-TOOL]
- dzone: Build a Spring Boot App With Flyway and Postgres [COMMUNITY-TOOL]
- medium: Database version control — Liquibase versus Flyway [COMMUNITY-TOOL]
Cloud Infrastructure¶
Kubernetes¶
Database Design¶
- piotrminkowski.com: Blue-green deployment with a database on Kubernetes' 🌟 [ADVANCED LEVEL] [ENTERPRISE-STABLE] — An in-depth technical guide on achieving zero-downtime blue-green deployments on Kubernetes when database schema migrations are involved. It covers database backward compatibility, Liquibase integration, and rollout patterns to mitigate deployment risks.
Software Architecture¶
Database Design (1)¶
Database-as-a-Service¶
-
(2023) docs.planetscale.com: The PlanetScale workflow 🌟 [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] — An architectural guide detailing the innovative non-blocking database branch and deployment workflow of PlanetScale (built on Vitess).
-
Explains how schema migrations can be isolated, tested, and applied safely.
- Guarantees zero production downtime or database table locks.
GitOps¶
- bytebase/bytebase ⭐ 14049 [DE FACTO STANDARD] [ENTERPRISE-STABLE] — An open-source, web-based database schema change and collaboration tool designed for developers and DBAs. Implementing a "Database GitOps" workflow, it provides multi-tenant database change management, visual SQL review, and centralized security compliance pipelines.
Migration Patterns¶
- (2026) liquibase.org 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — A leading open-source database schema migration tool that enables teams to track, version, and deploy database changes. It abstracts SQL schemas into XML, YAML, JSON, or plain SQL, facilitating seamless CI/CD integration and deployment across diverse environments.
-
martinfowler.com [DE FACTO STANDARD] — The classic foundational article on Evolutionary Database Design.
-
Defines how to apply Continuous Integration and automated database migrations within modern software lifecycles.
- Establishes safe practices for database change control that are compatible with agile methodologies.