I have been doing some user research on release processes of various companies, and was surprised to learn that very few companies do manual rollbacks anymore.<p>To be clear, from my understand there are two types of rollbacks:
- automated rollback: when there is an infra failure or a serious outage detected during a rollout or full deployment, most modern CD systems can detect those and fallback to the last deployment.<p>- but there are also manual rollbacks where you notice a spike in an application error and manually rollback to the last safe version. It seems like in most cases, teams prefer to roll forward with a fix vs rolling back.<p>Curious if that is a common trend or am I missing something?