What Is a Rollforward?
A rollforward is a recovery strategy where, instead of rolling back to the prior version, the team ships a new version that fixes the problem and moves forward. It suits situations where the old version is also unacceptable, such as after an irreversible data migration. With fast, reliable CI/CD, rolling forward can be as quick as rolling back.
Why it matters
Rollback is not always possible: a forward database migration may make the previous code incompatible. In those cases rolling forward with a hotfix is the only safe path. It depends on a fast pipeline, since the fix must reach production quickly to keep recovery time low.
Related concepts
- Alternative to rollback when reverting is unsafe
- Often required after forward-only migrations
- Fast CI/CD keeps rollforward recovery time low
Related guides
What Is a Hotfix?A hotfix is an urgent, narrowly scoped patch applied directly to a released version to fix a critical product…
What Is Mean Time to Recovery (MTTR)?Mean time to recovery (MTTR) is the average time it takes to restore service after a failure, a key DORA reli…
What Is Deployment Frequency?Deployment frequency is how often an organization successfully releases to production, a core DORA measure of…