The data model was breaking, and we needed a new column fast.
A schema change is one of the most common, yet most dangerous, operations in production. Adding a new column sounds simple. In reality, it touches code paths, migrations, query planners, indexes, API contracts, and caching layers. Done wrong,