ビジネス目標、非機能要求から具体的な技法、ツールまでの意思決定を階層を分けて整理する。 table:アーキテクチャ設計の階層モデル 層 名称 例 L0 ビジネス目標 24時間365日のサービス提供を実現する L1 非機能要求 サービスの年間稼働率を99.99%にする L2 品質特性 可用性 L3 戦術 異常を検知する L4 技法 ヘルスチェック L5 ツール Prometheus Blackbox Exporter 教科書通りにやれば、ビジネス目標(L0)から順々に検討していって、最終的に具体的なツール(L5)を選定しようということになる。 だが、順々に検討していくアプローチは、あくまで「ひとつの子要素は必ずひとつの親要素に帰属する」というツリー構造を前提としている。実際には、以下のように多対多の関係が常に発生するため、単純なツリー分解だけでは全体像を正しく捉えきれない。 技法(L4) →

