Rollback
Returning to a previous version after a failed deploy.
Good deploy practices make rollback easy: a button in the UI, or kubectl rollout undo, or git revert + redeploy. Done in seconds, not hours.
Database changes are often the hard part — a column rename in the migration isn't trivial to roll back. So: make schema changes additively and roll over time.