フォールバック
通常使用する方式や系統が正常に機能しなくなったときに、機能や性能を制限したり別の方式や系統に切り替えるなどして、限定的ながら使用可能な状態を維持すること。
また、そのような切り替え手順・動作のこと。
引用:フォールバック(縮退運転 / 縮退運用)とは - IT用語辞典 e-Words
通常の処理が失敗したときに、機能や性能を制限した別の処理へ切り替えて、限定的に処理を継続すること。
例えば、次のような処理が該当する。
本来はメールで通知するが、メール送信に失敗した場合はログに記録して処理を続行する。
API通信に失敗した場合は、ローカルに未送信データとして保存し、後で再送できるようにする。
高画質の画像取得に失敗した場合は、代替画像や低画質画像を表示する。
外部サービスから最新データを取得できない場合は、キャッシュ済みのデータを表示する。
ポイントは、異常発生時に処理を完全に停止させるのではなく、利用できる機能に制限しながら処理を継続すること。
#縮退運転 #縮退運用