ボトルネック - CI/CD 用語集の定義
ボトルネックとは、フローの中で最も遅い段階のことです。他のすべてがどれだけ速くても、全体のスループットに上限を課します。
ボトルネック とは、プロセスの中で最も容量の小さい段階のことで、他の段階がどれだけ速く動こうともシステム全体のスループットを制限します。
制約理論によれば、現在のボトルネック以外の何かを最適化しても、エンドツーエンドの改善は得られません。
CI において
CI がボトルネックなら、コーディングやレビューを速くしても納品は速くなりません。改善の対象は pipeline でなければなりません。
関連ガイド
Wait Time - CI/CD Glossary DefinitionWait Time: Wait time is the portion of a change lifecycle spent idle in a queue rather than being actively wo…
Flow Efficiency - CI/CD Glossary DefinitionFlow Efficiency: Flow efficiency is the ratio of active work time to total elapsed time for a unit of work; l…
Work in Progress - CI/CD Glossary DefinitionWork in Progress: Work in progress (WIP) is the number of items being worked on at once; limiting WIP reduces…