Adding a new column seems simple until it meets production scale. Done wrong, it locks tables, blocks queries, and stalls deploys. Done right, it ships without users noticing. The difference is in how you design, migrate, and backfill.
First, define the column with precision. Set the correct type, constraints, and