グレースフルデグラデーション - CI/CD用語集の定義
グレースフルデグラデーション: グレースフルデグラデーションとは、コンポーネントが故障したときに完全に停止するのではなく、機能を低下させながら動作を続けられるようにシステムを設計することです。
グレースフルデグラデーションとは、コンポーネントが故障したときに完全に停止するのではなく、機能を低下させながら動作を続けられるようにシステムを設計することです。
グレースフルデグラデーションは、周辺が壊れても中核を動作させ続けます。重要でない依存先がダウンした場合は、システム全体をオフラインにするのではなく、機能を縮小させるべきです。
CIにおいて
コードカバレッジのアップロードサービスがダウンしていても、グレースフルにデグレードするpipelineは、任意のカバレッジstepをスキップとしてマークするだけで、実行全体を失敗させることなく、build、テスト、deployを続けます。
関連ガイド
Circuit Breaker - CI/CD Glossary DefinitionCircuit Breaker: A circuit breaker stops calling a failing dependency after errors cross a threshold, returni…
Timeout - CI/CD Glossary DefinitionTimeout: A timeout is a maximum time an operation is allowed to run before it is aborted, preventing a stuck…
Health Check - CI/CD Glossary DefinitionHealth Check: A health check is a periodic probe that reports whether a service is functioning, so a load bal…