I’m writing this from a place of hard-earned humility. Eight months ago, I made what felt like the right decision: build our internal developer platform on Backstage. I’m now convinced we made the wrong call, and I want to share why.
The Decision
In early 2025, we were scaling from 50 to 120 engineers. Self-service infrastructure became critical. Backstage seemed perfect—open source, extensible, backed by Spotify’s credibility. The build-vs-buy analysis looked clear: why pay for a managed solution when we have the engineering talent?
We assigned two senior engineers full-time. Smart, capable people who’d built complex systems before.
The Reality
Eight months later:
- 10% developer adoption despite extensive documentation and training sessions
- Two senior engineers producing zero product value for our customers
- Growing plugin debt as the Backstage ecosystem evolved faster than we could keep up
- Increasing maintenance burden for security patches, API updates, and integration breakages
The breaking point came when I calculated the opportunity cost. Two engineers at K fully-loaded × 8 months = K spent. Adoption was stuck. The engineers were frustrated. Our actual differentiating platform features—custom deployment pipelines, observability integration, incident response workflows—weren’t getting built.
The Switch
We evaluated Roadie, Port, and Cortex. We chose Roadie because it gave us Backstage’s ecosystem compatibility without the operational overhead. The migration took three weeks instead of the six months we’d already burned.
Three Months Later
Current state:
- 60%+ developer adoption with Roadie’s onboarding and UX improvements
- Two freed senior engineers now building features that actually differentiate our developer experience
- Faster plugin updates and security patches handled by the Roadie team
- Better support than we could provide ourselves
The hard truth: maintaining commodity infrastructure isn’t a competitive advantage. The teams achieving the best outcomes buy or use managed solutions for the interface layer, freeing platform engineers to focus on unique Golden Paths and integrations.
The Question
I’m curious where the community stands on this. Is DIY platform engineering actually dead in 2026?
Are there still scenarios where building from scratch makes sense? Company size? Industry constraints? Regulatory requirements?
Or have we reached the maturity point where platform engineering is like running your own email servers—technically possible, strategically questionable?
I’d especially value perspectives from those who:
- Successfully scaled DIY platforms beyond 20% adoption
- Work in regulated industries where SaaS isn’t an option
- Made the opposite choice (managed → self-hosted) and don’t regret it
What am I missing?