We’ve been self-hosting Backstage for 18 months, and I’m facing a decision I’ve been postponing: do we keep investing in our DIY developer portal, or do we bite the bullet and move to a managed solution?
The Reality Check
Our platform team started strong. We had grand visions of creating a best-in-class developer portal with custom integrations, bespoke workflows, and deep customization. We sold leadership on “flexibility” and “control.”
18 months later, here’s what we actually have:
- A Backstage instance that requires 2 engineers to maintain (40% of our platform team)
- Plugin upgrades that break every quarter
- Adoption hovering around 12% because we’re too busy maintaining infrastructure to build features developers want
- A backlog of 47 “nice to have” integrations we’ll never build
According to recent data, Backstage’s true cost of ownership is around $150,000 per 20 developers. We’re tracking slightly higher because we underestimated the plugin ecosystem complexity.
The Build vs. Buy Calculus Has Changed
In 2022, DIY made sense—Backstage was new, managed solutions were immature, and we needed custom integrations. But in 2026, the equation is different:
Managed Backstage solutions like Roadie now offer:
- Automatic upgrades without breaking plugin compatibility
- Enterprise-grade reliability out of the box
- Built-in integrations that would take us months to build
- A fraction of the cost of a dedicated team
Meanwhile, our DIY approach means we’re spending 40% of platform engineering capacity on table stakes functionality instead of building the unique Golden Paths that would actually differentiate our developer experience.
Gartner predicts 80% of large software orgs will have platform teams by 2026, up from 45% in 2022. But the real question isn’t whether to invest in platform engineering—it’s where you invest your limited platform engineering capacity.
The Uncomfortable Truth
Here’s what I’ve realized: The developer portal is not our differentiator. Our competitive advantage isn’t in having a custom-built catalog UI. It’s in the domain-specific templates, the intelligent deployment pipelines, the compliance-aware workflows that reflect our industry’s unique requirements.
But we’ll never build those if we’re stuck maintaining a framework.
Recent surveys show 91% still self-host vs 9% on managed platforms, but this ratio is shifting as organizations recognize the operational burden. The maintenance reality is brutal: every Backstage release, every plugin version, every upstream API deprecation requires attention.
The Decision Framework
I’m using this lens:
Build if:
- Your portal requirements are genuinely unique (not just “we like it our way”)
- You have 3+ dedicated platform engineers to sustain it long-term
- Portal customization is a core business differentiator
- You’re Google/Netflix/Spotify-scale where DIY economics work
Buy/Managed if:
- You’re under 500 engineers
- Your platform team is stretched thin
- Your differentiators are domain-specific, not UI-level
- You’d rather focus on Golden Paths than dependency management
What I’m Leaning Toward
I’m 80% convinced we should move to managed Backstage. The cost is $8-15/developer/month vs our current $150k/year in engineering time (for our 200-dev org). That’s not even close.
But I’m hesitating because of sunk cost bias, team pride, and the perception that “buying = giving up.” The engineers who built our portal feel ownership. Moving to managed feels like admitting defeat.
Has anyone made this transition? How did you handle the team dynamics? Did you regret the switch, or wish you’d done it sooner?
For those still self-hosting: what would it take for you to switch? And for those on managed solutions: what convinced you to skip the DIY phase entirely?