rollforwardとは?
rollforwardは、以前のバージョンにロールバックするのではなく、チームが問題を修正する新しいバージョンを出荷して前進する回復戦略です。不可逆なデータマイグレーションの後など、古いバージョンも受け入れられない状況に適しています。高速で信頼性の高いCI/CDがあれば、前進することはロールバックと同じくらい速くなります。
なぜ重要か
ロールバックは常に可能とは限りません。前方へのデータベースマイグレーションが以前のコードを非互換にすることがあります。そのような場合、hotfixで前進することが唯一の安全な道です。修正が回復時間を低く保つために迅速に本番に到達しなければならないため、高速なpipelineに依存します。
関連する概念
- 戻すことが安全でない場合のロールバックの代替
- 前方専用のマイグレーション後によく必要になる
- 高速なCI/CDはrollforwardの回復時間を低く保つ
関連ガイド
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…