So here’s a confession: when I was running my startup (pre-failure era
), we spent 4 months building an internal tool that was supposed to “make us move faster.” Spoiler alert: it didn’t. We burned engineering cycles, delayed our actual product, and eventually abandoned it when we ran out of runway.
That memory hit me hard recently when I started researching platform engineering for my current team. The industry conversation around “build vs buy” for developer platforms feels eerily similar to the trap we fell into.
The Old Framing Is Broken
For years, the decision tree looked simple:
- Build = Own your destiny, customize everything, avoid vendor lock-in
- Buy = Faster time-to-value, but surrender control to vendor roadmaps
Seems straightforward, right? But in 2026, that framing is dead.
The 2026 Reality: DIY Platform Engineering Doesn’t Scale
Let’s talk numbers, because they’re brutal:
Self-hosting Backstage (the most popular open-source platform framework):
- 18+ month timelines to get production-ready
- 3-12 dedicated engineers minimum (not counting the team using the platform)
- $450K+ annually just in salaries for the bare minimum team
- New releases every 2 weeks—each one can break plugins
- Performance degrades significantly at scale (we’re talking hundreds of thousands of entities)
I talked to a Director of Engineering at a fintech company who told me his team spent 80% of their time maintaining their DIY platform. That’s not engineering—that’s gardening infrastructure.
Commercial Platforms: Faster, But At What Cost?
On the flip side, managed solutions like Roadie or commercial IDPs like Port and Cortex promise to eliminate that operational overhead. You get:
Faster time-to-value
No maintenance burden
Professional support
But you also get:
Vendor roadmap dictates your features
Licensing costs scale with team size
Less customization for company-specific workflows
The Real Question: Can You Sustain a Platform-as-Product Mindset?
Here’s what I’ve learned from talking to leaders who’ve been through this: the build vs buy decision is actually the wrong question.
The right question is: Can your organization treat the platform as a product—regardless of whether you build or buy?
That means:
- Dedicated product management: Only 21.6% of orgs have platform product managers. That’s wild.
- Developer-as-customer thinking: Your internal devs are your users. Do you know what they need? Do you measure satisfaction?
- Continuous iteration: Platforms aren’t “done”—they evolve with your org’s needs.
If you build DIY but can’t commit to product thinking, you’ll end up with technically impressive infrastructure that nobody uses.
If you buy commercial but don’t have product discipline, you’ll waste money on features your team doesn’t need.
The Hidden Costs Nobody Talks About
Whether you build or buy, there are costs most orgs don’t forecast:
DIY Hidden Costs:
- Plugin maintenance (every update risks breaking integrations)
- Security patches and compliance updates
- Scaling challenges (RBAC, search, performance tuning)
- Opportunity cost: your best engineers maintaining platforms, not building products
Commercial Hidden Costs:
- Migration effort if you switch vendors
- Custom integrations still need engineering
- Training and change management
- Dependency on vendor’s business stability
What I’m Doing Now
For my current team (3 product teams, ~40 engineers), we went with a managed Backstage solution. Not because “buy” is always better, but because:
- We don’t have 3-5 engineers to dedicate to platform work
- Our core competency is design systems, not infrastructure operations
- We need to move fast—18 months would kill our momentum
But I insisted we hire a platform product owner (part-time, but dedicated). Their job: understand what our devs actually need, measure adoption, prioritize features, and hold the vendor accountable.
The Question I’m Wrestling With
What matters more: technical ownership or developer productivity?
I used to think ownership = control = good. But I’ve learned (the hard way) that ownership without capacity is just liability.
What about you? Have you made the build vs buy decision for platform engineering? What factors tipped the scale? And more importantly—do you have someone treating that platform as a product, or is it just infrastructure on autopilot?
Would love to hear your stories, especially if you’ve switched from one approach to the other. What did you learn? ![]()