My team at a Fortune 500 financial services company just hit a milestone: our internal developer platform launched 18 months ago with a team of 12 platform engineers. The metrics look great on paper—40% faster deployments, 60% fewer production incidents, infrastructure costs down 25%. But here’s the uncomfortable truth: developer adoption plateaued at 35% six months ago and hasn’t budged since.
I keep thinking about this statistic I read: 80% of enterprises now have internal developer platforms, yet 45.5% struggle with developer adoption. We’re clearly not alone in this problem. But that doesn’t make it any less frustrating.
The Adoption Paradox
Here’s what’s keeping me up at night: our backend engineering team loves the platform (85% adoption). They use it for everything—deployments, monitoring, secrets management, the works. But our ML team? 12% adoption. They’ve built what I can only call a “shadow platform” using their own tooling. And the frontend team sits somewhere in between, using parts of the platform but routing around others.
The data from Platform Engineering Maturity 2026 suggests 36.6% of organizations rely on mandates to drive adoption. We tried that. It created resentment, not adoption. Even more concerning: 29.6% of organizations don’t measure any type of success at all. At least we’re measuring—but are we measuring the right things?
What Went Wrong?
I’ve spent the last three months doing retrospectives and talking to teams. Here’s what I’m learning:
We optimized for the wrong goals. Our platform team focused on standardization and compliance (which matters in financial services). But we assumed standardization = better developer experience. Turns out, standardization can be friction when it doesn’t match your workflow.
We built infrastructure, not products. The platform is technically excellent. But we never asked: “What job are developers hiring this platform to do?” The backend team’s job (deploy stateless services quickly) aligned perfectly with what we built. The ML team’s job (experiment with GPUs, manage training data, version models) didn’t.
We measured platform health, not developer outcomes. We tracked uptime, deployment success rates, incident counts. We didn’t track: “Can you ship a feature 40% faster?” or “Do you spend less time fighting infrastructure?”
The Questions I’m Wrestling With
-
Is this a mandate problem or a product-market fit problem? Do we double down and require platform adoption? Or do we accept that different teams have different needs?
-
What’s the right adoption target? Is 80%+ adoption realistic? Or is 35-50% adoption actually success if it’s the right 35-50%?
-
How do you balance standardization vs. autonomy? In financial services, we can’t have 40 engineers running 40 different deployment pipelines. But we also can’t force ML engineers into a backend-optimized platform.
-
Who owns this problem? Platform team says developers aren’t giving feedback. Developers say platform team isn’t listening. Classic coordination failure.
What Actually Matters
I keep coming back to this insight from the research: organizations that treat the platform as a product with developer feedback see 3x higher adoption rates than those who mandate platform usage.
But here’s my concern: we’ve already spent 18 months and significant engineering resources building this. Do we pivot? Do we build multiple platforms for different workload types? Do we accept 35% adoption and declare victory?
Looking for Perspectives
For those of you who’ve built or used internal developer platforms:
- What does success actually look like? Is it adoption percentage? Developer satisfaction? Reduced toil?
- How do you handle the ML/data engineering workflows that don’t fit typical platform patterns?
- Did you ever face the mandate vs. pull dilemma? How did you resolve it?
- What made developers actually choose to use the platform over their existing tools?
I’m genuinely curious whether this is a technical problem (build better features), a product problem (understand jobs-to-be-done), a culture problem (change incentives), or an organizational problem (wrong team structure).
Because if 90% of enterprises are building these platforms and nearly half are struggling with adoption, we’re collectively missing something fundamental about what developers actually need.