#耐障害性
6件のフレームワーク
ブラストレディアス縮小
障害影響範囲を最小化する設計パターン集
障害影響範囲の最小化
耐障害性設計のレビュー
本番環境のリスク評価
サーキットブレーカーパターン
障害の連鎖を防ぐために、呼び出し先の異常を検知して一時的に通信を遮断する耐障害パターン
外部サービス呼び出しの障害対策
カスケード障害の防止
カオスエンジニアリング
本番環境に意図的に障害を注入し、システムの弱点を事前に発見・改善する実践手法
システムの弱点の事前発見
耐障害性の検証と改善
グレースフルデグラデーション
システムの一部が障害を起こしても、機能を縮退させながらサービス全体を維持する設計手法
部分障害時のユーザー体験維持
大規模トラフィック時の優先機能の保護
バルクヘッドパターン
システムのリソースを区画化し、障害の影響範囲を限定する耐障害パターン
障害の影響範囲の限定
リソース枯渇の防止
リトライパターン
一時的な障害に対して自動的に再試行を行い、システムの回復力を高める耐障害パターン
一時的なネットワーク障害への対応
外部API呼び出しの信頼性向上