Adding a new column sounds simple. In reality, it touches storage, queries, indexes, caching, and API contracts. Done wrong, it can lock tables, drop performance, and break production. Done right, it is fast, safe, and invisible to the user.
First, define the purpose and type of the new column. Match