概要
障害をへらすための方法は多数ありますが、
それを3つに分類してみました。
- 監視
- 自動テスト
- 冗長化
アプリケーション寄りかインフラ寄りかという軸を用意して、マトリックスにしました。
障害をへらすための既存の様々な手法をこれで分類できると思います。

これらをバランスよくブレンドすると低コストで障害を減らせると思います。
監視
監視は、デプロイ後かつ障害発生前に、少し未来の障害発生率の予測することで、対応の猶予を得る方法です。
自動テスト
自動テストは、デプロイ前に、デプロイ後の障害発生率の予測をすることで、対応の猶予を得る方法です。
冗長化
冗長化は、障害の原因が発生してもすぐ障害につながらないようにすることで、対応の猶予を得る方法です。