
Evolutionary Database Architecture: Extending Schemas Without Breaking Production
How to evolve database schemas in high-throughput production environments without table locks, downtime, or breaking live clients using the Expand-Contract pattern.
Articles and insights about PostgreSQL.

How to evolve database schemas in high-throughput production environments without table locks, downtime, or breaking live clients using the Expand-Contract pattern.

Git worktrees make parallel Wasp development possible, but truly isolated environments also need their own generated files, database, ports, and secrets.