The new column does not wait for you to be ready. It appears in your database structure, and everything depending on it must adapt or break. Schema changes are the quiet detonations in production systems, and a new column is the smallest, most common blast charge.
Creating a new column sounds simple: ALTER TABLE … ADD COLUMN …. In practice, it is rarely that clean. You must choose the correct data type to avoid costly casts later. You must decide if the column allows NULL, set defaults to maintain historical queries, and index only if it will be read more than written. Every choice changes I/O patterns and memory usage.
Adding a new column in a large dataset can lock the table and block writes. Some databases rewrite the entire table on alteration. Others support instant metadata changes. Know what your engine does before you run the command. Test with production-sized data. Measure execution time and impact on replication lag.