Adding a new column in a production database is a change with consequences. It touches the schema, the data, the queries, the indexes, and every system downstream. Done right, it can be smooth. Done wrong, it can cause latency spikes, lock tables, or break deployments.
Before adding a new column,