I need to have an honest conversation with this community about something that’s been eating at me for the past few months. As a CTO who bet heavily on the “build your own developer platform” movement, I’m starting to think we made a very expensive mistake.
The Prediction That Stung
Gartner’s latest research predicts that 85% of organizations with platform engineering initiatives will adopt commercial Internal Developer Platforms (IDPs) by the end of 2026. When I first read that number, my stomach dropped — because we’re one of the 15% still running a custom-built Backstage instance, and I can tell you exactly why that number is going to be right.
How We Got Here
Let me rewind. In late 2022, platform engineering was the hottest trend in DevOps. Every conference talk, every blog post, every vendor pitch was about building internal developer platforms. The narrative was compelling: your developers are drowning in cognitive load, your infrastructure is too complex, and the solution is to build a golden path — a self-service platform that abstracts away the complexity.
Backstage, Spotify’s open-source developer portal, was the darling of this movement. It had the pedigree (Spotify!), the ecosystem (plugins!), and the promise (extensibility!). So we went all in. I allocated 4 full-time engineers to build our IDP on Backstage. We spent 14 months designing service catalogs, building custom plugins, integrating with our CI/CD pipelines, and creating self-service templates for new services.
The Reality Check
Here’s the part that hurts to admit: after all that investment, only 30% of our developers actively use the platform. The rest either don’t know it exists, find it easier to use the tools directly, or have worked around it entirely.
The reasons for failure were predictable in hindsight:
Maintenance burden was crushing. Every Backstage upgrade broke something. Every new plugin needed custom integration work. Our 4-person platform team spent 60% of their time on maintenance and only 40% on new features. We effectively built a product that needed a product team, but we treated it like an infrastructure project.
We had no product management. Nobody did user research. Nobody tracked adoption metrics until month 10. Nobody ran feedback sessions with developers. We built what we thought developers needed based on what we read on Hacker News, not what they actually needed.
Feature creep was relentless. Every team wanted their specific workflow supported. The platform became a dumpling of every team’s pet integration rather than a focused tool that did a few things well.
Developers saw us as a bottleneck. Instead of empowering self-service, the platform team became a ticket queue. Need a new service template? File a ticket. Need a plugin updated? File a ticket. We recreated the exact problem we were trying to solve.
The Commercial Alternative
Meanwhile, companies like Humanitec, Cortex, OpsLevel, and Port have been quietly building commercial IDPs that solve 80% of the problem out of the box. They have dedicated product teams, established UX patterns, maintained plugin ecosystems, and — critically — they handle the upgrade path.
I spent the last two months evaluating three commercial IDPs, and I was humbled by how much ground they’ve covered. Features that took us months to build were available as configuration toggles. Integrations we never got around to were pre-built. The developer experience was, frankly, better than what we built.
The Decision
I’m migrating our team off our custom Backstage instance and onto a commercial IDP. The sunk cost of 14 months and 4 FTEs hurts — that’s roughly $1.2M in fully loaded engineering cost — but the ongoing maintenance cost hurts more. Those 4 engineers can now work on our actual product instead of maintaining internal tooling that most developers ignore.
The Deeper Lesson
Here’s what I wish someone had told me two years ago: platform engineering is a product discipline, not an infrastructure project. If you don’t have a dedicated product manager, a user research practice, adoption metrics, and a roadmap driven by developer feedback — you’re not building a platform. You’re building a science project.
The 85% prediction isn’t just about commercial tools being better. It’s about the industry recognizing that most engineering organizations aren’t equipped to run an internal product team. And that’s okay. Not every company needs to be a platform company.
I’d love to hear from others who’ve been through this journey. Did your DIY IDP succeed? What made the difference? And for those evaluating commercial options — what are you looking at?