Zero-Downtime Database Migrations Without Breaking Production
You rename a column. On your laptop it takes a few milliseconds. In production the error rate jumps, the pager goes off, and the rename has already happened, so you can't just roll back the deploy.
Mi