Skip to content
Latchkey

ボトルネック - CI/CD 用語集の定義

ボトルネックとは、フローの中で最も遅い段階のことです。他のすべてがどれだけ速くても、全体のスループットに上限を課します。

ボトルネック とは、プロセスの中で最も容量の小さい段階のことで、他の段階がどれだけ速く動こうともシステム全体のスループットを制限します。

制約理論によれば、現在のボトルネック以外の何かを最適化しても、エンドツーエンドの改善は得られません。

CI において

CI がボトルネックなら、コーディングやレビューを速くしても納品は速くなりません。改善の対象は pipeline でなければなりません。

関連ガイド