Skip to content
Latchkey

グレースフルデグラデーション - CI/CD用語集の定義

グレースフルデグラデーション: グレースフルデグラデーションとは、コンポーネントが故障したときに完全に停止するのではなく、機能を低下させながら動作を続けられるようにシステムを設計することです。

グレースフルデグラデーションとは、コンポーネントが故障したときに完全に停止するのではなく、機能を低下させながら動作を続けられるようにシステムを設計することです。

グレースフルデグラデーションは、周辺が壊れても中核を動作させ続けます。重要でない依存先がダウンした場合は、システム全体をオフラインにするのではなく、機能を縮小させるべきです。

CIにおいて

コードカバレッジのアップロードサービスがダウンしていても、グレースフルにデグレードするpipelineは、任意のカバレッジstepをスキップとしてマークするだけで、実行全体を失敗させることなく、build、テスト、deployを続けます。

関連ガイド