

You are advising an engineering leader who owns a platform capability that is becoming a constraint for product teams. The team can build a new internal solution, buy a vendor product, or modernize the current stack, and each path has different cost, speed, and control implications.
How do you decide whether to build, buy, or modernize a platform capability?