Skip to main content

6 ways to ruin your platform (and what to do instead)

June 8, 2026By The CTO12 min read
...
insights

In 2025, platform engineering hit a real trough of disillusionment in a lot of orgs. I keep hearing the same complaints: high cognitive load, weak business alignment, and IDPs that never quite get...

6 ways to ruin your platform (and what to do instead)

6 ways to ruin your platform

In 2025, platform engineering hit a real trough of disillusionment in a lot of orgs. I keep hearing the same complaints: high cognitive load, weak business alignment, and IDPs that never quite get adopted. InfoWorld called these out as common anti patterns, not weird edge cases (InfoWorld anti patterns).

That should make you a little nervous, because platform work isn’t cheap. A platform team of 8 to 12 engineers can run $2M to $4M per year fully loaded. If adoption stalls, you didn’t build a platform. You built an internal cost center with a nice logo.

My thesis is simple: platforms fail less from tech choices and more from leadership choices. You can ruin a platform in six predictable ways, and you can fix each one with a few clear moves.

What is platform engineering, and what is a “ruined platform”?

Platform engineering builds an Internal Developer Platform, or IDP. The IDP gives product teams self service paths to ship and run software. It also sets guardrails for reliability, security, and cost.

Most CTOs I talk to want three outcomes:

  • Faster delivery with fewer handoffs.
  • Higher reliability with repeatable runbooks and sane defaults.
  • Lower cognitive load so teams stop fighting YAML and tickets.

Meshcloud describes the promise in plain terms: better reliability, better use of engineering time, and better retention through developer experience (Meshcloud guide). That promise is real. The catch is that a platform can also become a trap.

Here’s my quotable definition.

A ruined platform is an internal product that increases time to production for most teams, while claiming it reduces it.

You see it in the symptoms:

  • Adoption by mandate and workarounds in secret.
  • Golden paths that feel like obstacle courses.
  • Backlogs full of “platform exceptions” and “one off pipelines.”
  • Incidents caused by shared components with unclear ownership.

PlatformEngineering.org also flags a specific leadership failure I’ve seen up close. Teams convert project managers into platform product managers, then wonder why maturity stalls at level 3 (Platform engineering in 2025 webinar). That one mistake can sink the whole effort.

So let’s get into the six ways you ruin it.

Platform engineering anti patterns that kill adoption

1) You build a platform without a product manager who can do the job

This is the quiet killer. You hire strong engineers, spin up a platform team, and then put a “PM” in the seat who was running Gantt charts last year. They ship roadmaps, not outcomes.

Ricky Zachary at Thoughtworks called out the pattern directly. Teams “take a project manager and convert them to a product manager” without training, then struggle to move from maturity level 3 to 4 or 5 (Platform engineering in 2025 webinar).

What happens next is painfully predictable:

  • The platform team ships features no one asked for.
  • The backlog fills with “requests” that are really complaints.
  • Adoption turns into a political fight, not a product choice.

Here’s a real scenario I’ve seen. A platform team built a new deployment UI in 10 weeks. It looked great. Teams still used GitHub Actions directly. The UI missed the actual pain, which was flaky integration tests and slow container builds. The platform team solved the wrong problem.

What to do:

  • Run value stream mapping across 3 to 5 teams. Measure lead time from PR merge to production. PlatformEngineering.org notes DORA 2025 even highlighted value stream mapping for finding pain points (Platform engineering in 2025 webinar).
  • Hire or train a platform product manager who can say no. You need discovery skills here, not status report skills.
  • Treat the platform like a product with weekly user interviews and a public roadmap.

If you want a tool to keep this grounded, track platform work like a portfolio. Our Command Center guide helps you tie platform bets to incidents, migrations, and team capacity (/command-center).

2) You ship “golden paths” that turn gray

Golden paths work when they’re faster than the alternatives. They fail when they harden into rigid templates that block real work.

InfoWorld describes this as “golden paths gone gray,” where teams end up with high cognitive load and weak alignment (InfoWorld anti patterns). I see it a lot in regulated environments. The platform team adds controls, then adds more controls, then adds a ticket.

A concrete failure mode:

  • A new service needs a Kafka topic with a custom retention policy.
  • The golden path only supports defaults.
  • The team opens a ticket.
  • The ticket sits for 12 days.
  • The team creates the topic by hand in prod.

Now you’ve got shadow infrastructure and no audit trail. And you’ve trained good engineers to do the wrong thing because it’s the only way to make progress.

What to do:

  • Design golden paths as APIs and templates, not portals. Portals age fast.
  • Add an escape hatch with guardrails. Make it visible and logged.
  • Set an SLO for platform requests. Example: “90 percent of platform changes land in 2 business days.”

Then measure it. Use DORA plus developer experience metrics. DX recommends measuring speed, effectiveness, quality, and business impact, not just output (DX Core 4 hub).

Our Engineering Metrics Dashboard can help you track DORA metrics and platform friction in one place (/tools/engineering-metrics-dashboard).

3) You turn the platform into a gate, not a service

A platform team can turn into the new ops team with a nicer name. Tickets come in. Tickets go out. Product teams wait.

Meshcloud frames the intended model well. Platform teams own common infrastructure concerns, while app teams keep operational awareness (Meshcloud guide). The ruined version flips that. App teams lose ownership, and the platform team becomes the bottleneck.

You can spot it by counting a few things:

  • Ticket volume for routine tasks like DNS, secrets, and CI changes.
  • Queue time for platform approvals.
  • After hours pages routed to the platform team for app incidents.

What to do:

  • Push for self service by default. If a task repeats twice, automate it.
  • Keep run responsibility with product teams. Platform provides paved roads and shared components.
  • Create a clear RACI for shared services. Who owns uptime, on call, and budgets?

This is also an org design problem. If you want a pattern that works in the real world, use a thin platform team plus embedded enablement. Think internal consulting with code.

How to ruin reliability and security with your platform

4) You expand scope until the platform becomes “everything”

In 2025, platform scope expanded into observability, security, and data engineering. PlatformEngineering.org calls this out as a defining trend (Platform engineering in 2025 webinar). Expansion can be good. It can also kill focus fast.

A platform team that owns:

  • Kubernetes
  • CI and CD
  • Observability
  • IAM
  • Data pipelines
  • FinOps

…will ship slowly unless it has 30 people. Most companies don’t.

What to do:

  • Pick a platform wedge. Start with the highest friction path to production.
  • Define “platform” as a set of capabilities, not domains.

Here’s a simple capability list that scales:

  • Build and deploy: pipelines, artifacts, environments.
  • Runtime: service templates, config, secrets, scaling.
  • Operate: logs, metrics, traces, alerts, runbooks.
  • Govern: policy as code, audit trails, cost controls.

Then staff by capability, not by buzzword.

If you need to model scope and ownership, our ArchiMate Modeler is built for mapping capabilities to teams and systems (/tools/archimate).

5) You bolt on security late, then punish teams for non compliance

Security has shifted left in 2025. Teams treat secure by design as baseline, driven by tighter rules and higher costs of non compliance (Datacenters.com trends). A ruined platform ignores that. It ships a happy path, then adds security gates later.

That creates two bad outcomes:

  • Teams bypass controls to ship.
  • Security becomes the platform team’s job, not everyone’s job.

What to do:

  • Put policy as code into the platform from day one. Start with a small set.
  • Make security checks fast and local. Slow scans in CI train teams to ignore results.
  • Track vulnerability remediation time and change failure rate. DX notes change failure rate as a core quality metric, tracked as incidents per deployment at companies like Lattice and Amplitude (DX metrics list).

And run real learning loops after incidents. Our Incident Postmortem template helps teams focus on system fixes, not blame (/tools/incident-postmortem).

How to ruin trust, metrics, and culture around the platform

6) You measure the wrong things, then declare victory

Platform teams love output metrics:

  • number of services onboarded
  • number of pipelines migrated
  • number of templates created

Those can look great while the platform quietly slows everyone down.

DX makes the point clearly. Productivity measurement needs speed, effectiveness, quality, and business impact (DX Core 4 hub). If you only measure adoption, you’ll end up mandating adoption.

Here’s the link worthy element I use with platform leaders.

The Platform Ruin Index, PRI

Score each item 0, 1, or 2. Total score ranges from 0 to 12.

PRI signal0 points1 point2 points
Time to first deploy for a new serviceUnder 1 day1 to 3 daysOver 3 days
Platform request lead time (p50)Under 2 days2 to 5 daysOver 5 days
Escape hatch usageRare and loggedCommon but loggedCommon and untracked
Change failure rate trendDown quarter over quarterFlatUp
Developer sentiment on platformNet positiveMixedNet negative
Shadow platform spendUnder 5 percent5 to 15 percentOver 15 percent

If your PRI is 7 or higher, your platform is already a tax.

What to do:

  • Run a quarterly developer survey on perceived quality and friction. DX calls out perceived software quality as an early warning signal (DX metrics list).
  • Track time to restore service and change failure rate for platform owned components.
  • Publish a platform scorecard. Keep it honest.

And don’t treat learning as punishment. Wharton describes how “post mortems” often turn into blame rituals, while the US Army After Action Review focuses on learning through four questions (Wharton on AAR). That matters for platforms because teams will hide workarounds if they fear the meeting.

Why this matters for enterprise CTOs

  1. Your platform becomes a supply chain risk. Shared pipelines and base images can spread failures fast. One bad change can break 200 services.

  2. Shadow deployments grow in regulated environments. If the golden path blocks real needs, teams build side paths. That breaks audit trails and raises breach risk.

  3. Your talent market gets worse. Developers leave when daily work feels like fighting tools. Meshcloud links developer experience to retention (Meshcloud guide).

  4. Your cost curve bends the wrong way. Platform spend rises, and app teams still run bespoke stacks. You pay twice.

CTO recommendations: how to stop ruining your platform

Immediate actions (next 30 days)

  1. Measure friction: capture p50 and p90 lead time from merge to prod for 3 key services. Add platform request lead time.
  2. Find the top 10 pains: run value stream mapping with 3 teams, end to end. Use the results to kill half your roadmap.
  3. Name the escape hatches: document every manual step teams use in prod. Put owners and logs around them.
  4. Run an After Action Review: pick one platform incident or failed migration. Use the four AAR questions from Wharton’s summary (Wharton on AAR).

Policy framework (next 90 days)

  1. Platform product ownership: hire or train a platform PM. Give them authority to say no.
  2. Adoption by pull: ban mandates for new platform features. Require a measurable win, like 30 percent faster deploys.
  3. Guardrails over gates: default to self service with policy as code. Keep approvals rare and time boxed.

If you are making a vendor call for an IDP, use our Build vs Buy Matrix to force clarity on differentiation and lock in risk (/tools/build-vs-buy-matrix).

Architecture principles (next 6 to 12 months)

  1. API first platform: expose platform actions as APIs and CLIs. Portals stay optional.
  2. Composable paved roads: ship small building blocks, not one giant workflow.
  3. Shared components with clear blast radius: isolate changes, version templates, and support gradual rollouts.

And watch your cloud bill. Platform teams can hide cost in shared clusters and shared logs. Our Cloud Cost Estimator helps you model the cost impact of platform choices before you roll them out (/tools/cloud-cost-estimator).

Bigger picture: platforms, AI, and the next failure mode

AI assisted development changes the platform story. Datacenters.com notes AI tools now reduce boilerplate and flag architectural anti patterns in real time (Datacenters.com trends). That shifts developer work toward system design and integration. It also raises expectations. Teams won’t tolerate slow paths to production when AI makes code cheap.

PlatformEngineering.org also points out that AI only helps if you know the real developer problems. That pushes platform teams toward product discovery and value stream mapping, not tool shopping (Platform engineering in 2025 webinar).

The question isn’t whether you need a platform. It’s whether your platform team ships paved roads that teams choose, or gates that teams dodge.

Sources

  1. Platform engineering in 2025: What changed, AI, and the future of platforms
  2. The Ultimate Guide to Platform Engineering 2025 (Meshcloud)
  3. Software Development Trends 2025: AI, Edge, Security (Datacenters.com)
  4. 8 platform engineering anti patterns (InfoWorld)
  5. Developer productivity metrics hub (DX)
  6. 16 developer productivity metrics top companies actually use (DX)
  7. Forget Post Mortems: Here’s How to Learn from Mistakes (Wharton)

Want more insights like this?

Join thousands of CTOs and technical leaders getting weekly insights on leadership and system design.

No spam. Unsubscribe anytime.