One table stands in your database. It runs production. It feeds critical systems. Then the business needs more data: a status flag, an ID, a metric. You add a new column.
The impact is instant. A schema migration must be planned. Read and write paths need updates. Clients must handle the change without breaking. Backups, replication, indexes—all touched. Adding a column is small in code, but large in effect.
Performance is the next concern. The storage engine allocates space for the new field. If it’s nullable, the cost may be low. If it’s a wide type—like text or JSON—it can slow inserts and updates. Adding the right indexes can speed lookups, but will also increase write latency.
Integrations need alignment. APIs that read from the table must understand the new column. ETL jobs pushing data downstream must map it correctly. Analytics pipelines must expect the field in queries, joins, and dashboards.