Skip to content
Latchkey

rollforwardとは?

rollforwardは、以前のバージョンにロールバックするのではなく、チームが問題を修正する新しいバージョンを出荷して前進する回復戦略です。不可逆なデータマイグレーションの後など、古いバージョンも受け入れられない状況に適しています。高速で信頼性の高いCI/CDがあれば、前進することはロールバックと同じくらい速くなります。

なぜ重要か

ロールバックは常に可能とは限りません。前方へのデータベースマイグレーションが以前のコードを非互換にすることがあります。そのような場合、hotfixで前進することが唯一の安全な道です。修正が回復時間を低く保つために迅速に本番に到達しなければならないため、高速なpipelineに依存します。

関連する概念

  • 戻すことが安全でない場合のロールバックの代替
  • 前方専用のマイグレーション後によく必要になる
  • 高速なCI/CDはrollforwardの回復時間を低く保つ

関連ガイド