Do you have a structured, strategic approach to make cost-effective, time-sensitive decisions that align with the company’s core competencies and competitive advantage?
When deciding build vs. buy, I start by distinguishing core vs. context: if the technology directly supports our unique value proposition, we build; otherwise we buy. At my previous company, we needed a recommendation engine. After a build-vs-buy analysis, we found building from scratch would take 9 months and tie up 5 engineers—delaying other high-impact features. We bought a proven solution for $50k/year, integrated it in 3 weeks, and saw 18% lift in engagement within first quarter. That saved us ~$600k in engineering costs and let us focus on core product differentiators. I also negotiate strong SLAs and exit clauses to mitigate vendor risk, and set up a quarterly review to reassess if buying is still the best approach as our needs evolve. This structured process balances speed, cost, and long-term strategic alignment.
At Amazon, we apply the 'undifferentiated heavy lifting' principle: if the solution is not a competitive differentiator, we buy or use AWS services to reduce operational burden and focus on customer-obsessed innovation.
At Google, if the technology is a strategic lever for our core mission (e.g., organizing the world‘s information), we build—often open-sourcing it—but if it’s a commodity, we buy or use existing infrastructure to maximize speed.
📚 Recommended Resource
The 0-1 PM Interview Playbook (2026 Edition)
Master every round of the PM interview with frameworks, sample answers, and company-specific strategies used by candidates who landed offers at FAANG+.
Get it on Amazon →