← All Posts

Platform Engineering Is Mainstream — Now Comes the Hard Part

Matthias Bruns · · 6 min read
platform engineering kubernetes cloud-native strategy

Everyone Has a Platform Now

Platform engineering won. At least on paper.

Nearly 90% of organizations now have some form of platform initiative. Kubernetes runs in 92% of container-using orgs. The average enterprise operates 6.3 clusters. KubeCon Amsterdam 2026 is around the corner, and nobody’s debating whether you need a platform anymore.

The debate has shifted: Why are so many platform teams struggling despite massive investment?

The numbers are sobering. 45.3% of platform teams struggle with developer adoption. 29.6% don’t measure success at all. 18.3% have delivered no measurable results. And 40.9% can’t demonstrate value within twelve months.

That’s not an adoption problem. That’s an execution crisis.

The Adoption Gap Nobody Talks About

Here’s the uncomfortable truth: 36.6% of platform adoption is mandate-driven. Only 28.2% happens because developers genuinely find value in the platform.

Think about that. More teams use the internal platform because they’re told to than because they want to. That’s not product-market fit. That’s compliance.

The symptoms are everywhere:

  • Developers build workarounds instead of using golden paths
  • Teams maintain shadow infrastructure alongside the “official” platform
  • Platform features get built for architecture diagrams, not actual workflows
  • Onboarding takes weeks when it should take hours

If your developers are routing around your platform, you don’t have a platform. You have an obstacle.

”Shift Down” Instead of “Shift Left”

The industry spent years telling developers to “shift left” — take responsibility for security, testing, infrastructure, observability. The result? Developers drowning in operational tasks instead of building features.

The emerging counter-movement is shifting down: eliminating complexity instead of redistributing it.

The difference matters:

  • Shift left: “Developers, here’s a Terraform module. Learn Terraform.”
  • Shift down: “Describe what you need. The platform handles Terraform, Kubernetes, networking, and DNS.”

A well-executed platform doesn’t educate developers about infrastructure. It makes infrastructure invisible for the 80% of cases that don’t need custom configuration. The remaining 20%? Escape hatches exist. But they should be escape hatches, not the default.

This is why the MVP approach works: teams that deliver a focused golden path for one painful workflow within 4–6 weeks see adoption. Teams that spend 18 months building a comprehensive platform nobody asked for see mandates.

AI Changed What “Platform” Means

Kubernetes was originally about running stateless web applications. Then databases. Then batch jobs. Now, 82% of container users run Kubernetes in production — and AI is a primary driver.

AI isn’t just another workload. It fundamentally changes platform requirements:

  • GPU scheduling is nothing like CPU scheduling. Resources are expensive, scarce, and shared across teams with conflicting priorities.
  • Training jobs are bursty and long-running. They don’t fit neatly into autoscaling models designed for HTTP traffic.
  • Data pipelines introduce new dependencies between storage, compute, and model serving that traditional platforms weren’t designed for.
  • Inference needs predictable latency under unpredictable load — the exact combination that breaks naive scaling configurations.

For platform teams, this means operating what the community now calls multi-platform environments: application platforms, data platforms, and AI platforms serving fundamentally different purposes. 55.9% of organizations already operate multiple platforms — and that’s by design, not fragmentation.

The mid-market implication? You don’t need all three on day one. But your platform architecture should accommodate them without a rewrite when the time comes.

FinOps Is a Platform Problem Now

Kubernetes makes it trivially easy to scale. It also makes it trivially easy to waste money.

The flexibility that makes containers powerful — dynamic scaling, resource sharing, multi-tenant clusters — has broken traditional cost management. When clusters span clouds, regions, and on-premises environments, answering “where is the money going?” becomes genuinely hard.

Platform teams are increasingly owning this:

  • Real-time cost attribution by namespace, team, and service — not just monthly invoices
  • Automated rightsizing based on actual usage vs. requested resources (the gap is typically 30–60%)
  • Anomaly detection to catch cost spikes before they hit the bill
  • Showback and chargeback models that make costs visible to the teams creating them

This isn’t a nice-to-have. In organizations where cloud spend is the third largest budget line after salaries and office space, cost visibility is a strategic requirement. And the platform team is the only team with enough cross-cutting visibility to deliver it.

Compliance as Platform Feature

Between NIS2 (now enforceable in Germany since December 2025), the EU AI Act, and GDPR’s expanding interpretation, regulatory compliance has become a platform concern — not a quarterly audit.

The practical shift: compliance moves into the pipeline.

  • Policy-as-code blocks non-compliant configurations before deployment
  • GitOps workflows ensure every change is traceable and auditable
  • Data residency enforcement at the cluster level, not the application level
  • Continuous monitoring replaces periodic audits

For mid-market companies, this is actually good news. If compliance is a platform feature, you implement it once. Every team that deploys through the platform gets compliance by default. The alternative — every team implementing their own audit trails, access controls, and data residency logic — doesn’t scale.

What Actually Works

After working with platform teams across company sizes, here’s what separates the 35% that deliver value in six months from the 41% that can’t demonstrate value in twelve:

1. Dedicated Product Ownership

Only 36.6% of platform teams have a dedicated Platform Product Manager. The rest rely on engineers “with a product mindset.” It’s not enough. Someone needs to own the roadmap, measure adoption, and make hard prioritization decisions. An engineer who also does product thinking will always default to building over measuring.

2. Start With One Pain Point

The biggest trap is the big-bang platform. Pick your developers’ single most painful workflow. Build a golden path that covers 80% of cases. Ship it in weeks, not months. Measure adoption immediately. Expand from there.

3. Make the Right Thing the Easy Thing

If your golden path requires a 40-page wiki to follow, it’s not golden. Developers will always choose the path of least resistance. Your platform’s job is making the correct path also the easiest path.

4. Measure or Die

29.6% of teams don’t measure at all. If you can’t show that deployment frequency increased, lead time decreased, or developer satisfaction improved — you can’t justify investment. Start with DORA metrics and Platform NPS. Add complexity later.

5. Treat Adoption as a Signal, Not a Target

Mandating adoption proves nothing except that you have authority. Voluntary adoption proves value. Track both, but optimize for voluntary usage.

The Bottom Line

Platform engineering isn’t hard because of Kubernetes, Terraform, or service meshes. It’s hard because building a product for internal developers requires the same discipline as building any product: understanding users, measuring outcomes, iterating fast, and being honest about what’s working.

The tooling has never been better. The challenge is everything around the tooling.

If your platform team is heads-down building features without talking to developers weekly, measuring adoption honestly, and demonstrating ROI quarterly — stop building. Start listening.

The next wave of platform engineering won’t be defined by who has the best tech stack. It’ll be defined by who builds platforms developers actually want to use.

Reader settings

Font size