# ブラスト半径(Blast Radius)
あるコンポーネントの障害・変更・メンテナンスが**波及する影響範囲**を表す概念。もとは爆発物の被害推定用語だが、分散システム・SRE の文脈では「あるサービスが停止したとき、どのサービスが影響を受けるか」の範囲を指す。
## 重要性
マイクロサービスアーキテクチャではサービス間の依存が複雑に絡み合うため、単純なサービス停止でも予期しない広範な影響が生じる。ブラスト半径を事前に把握することで:
1. **メンテナンス計画**: 影響を受けるサービスのオーナーへ事前通知
2. **障害優先度付け**: 影響範囲の大きい障害を優先対応
3. **アーキテクチャ改善**: 依存の集中するサービスの特定と分離
## 推定方法
[[リアルタイム依存性マップ]](または[[サービストポロジ]])上で対象サービスを起点に**下流ノードの推移閉包**を取ることで推定できる。マルチホップ探索が必要なため高速グラフ DB が鍵となる。
## 実装例
- [[Netflix]] Service Topology: [[@2026__Netflix TechBlog__From Silos to Service Topology - Why Netflix Built a Real-Time Service Map]] — gRPC API とカスタムグラフ DB でサブ秒のブラスト半径クエリを実現