Platform Engineering17 min read·December 15, 2024

Platform Engineering in 2025: What's Real and What's Still Hype

Internal developer platforms are now mainstream. Here's what the teams actually getting value from them are doing differently from the ones just running the demo.

Platform Engineering in 2025: What's Real and What's Still Hype

Two years ago, "platform engineering" was a term you would hear mostly at conference talks and in Thoughtworks Technology Radar discussions. Today, it is a line item in engineering budget cycles at companies with 40 engineers. The idea has gone mainstream, and with that comes the inevitable problem: a lot of organizations are building internal developer platforms without being clear on what problem they are actually trying to solve.

The teams getting genuine value from platform engineering are doing something specific. Understanding what they are doing differently is more useful than any survey of emerging trends.

The Problem Worth Solving

Platform engineering addresses a real problem: as engineering organizations grow and their technology footprint becomes more complex, the cognitive overhead of provisioning infrastructure, deploying services, and managing environments starts consuming an increasingly large share of developer time.

A team of 15 engineers can absorb this overhead informally. One engineer becomes the Kubernetes expert, another handles the CI setup, and knowledge flows through proximity and conversation. A team of 80 engineers cannot absorb it the same way. The expertise becomes siloed, the setup becomes inconsistent, and new engineers spend their first three months figuring out how to get their development environment working before they can be productive on the actual product.

Platform engineering solves this by treating infrastructure capabilities as a product that application teams consume. Instead of every team building its own deployment pipeline, the platform team builds and maintains one. Instead of every new service requiring a custom observability setup, the platform provides a standard one that teams opt into. The cognitive overhead is centralized and reduced.

This is genuinely valuable when done well. The DORA research consistently shows that teams operating in well-managed, automated environments have significantly higher deployment frequency and lower change failure rate than teams managing their own infrastructure ad hoc. Platform investment is one of the most direct levers available for improving those metrics.

But "done well" is doing a lot of work in that sentence.

The Failure Mode That's Everywhere Right Now

The most common failure mode in platform engineering projects in 2025 is building a platform that solves infrastructure complexity for the platform team rather than for the developers who need to use it.

Platform engineers are typically strong infrastructure engineers. They understand Kubernetes deeply. They can build sophisticated CI/CD abstractions. They have opinions about the right way to handle secrets management. None of this expertise translates automatically into a platform that application developers will actually use.

Application developers do not want to think about Kubernetes. They want to deploy their service. They do not want to understand the secret management topology. They want their service to be able to read its configuration. The platform that wins adoption is the one that makes these tasks simpler and more reliable, not the one that exposes the full power of the underlying infrastructure through a well-designed API.

This sounds obvious. In practice, it requires platform teams to consistently prioritize the developer-facing surface over the infrastructure-facing internals. That is a discipline problem, not a technical one. The platform engineer who loves Kubernetes will naturally spend more time on the Kubernetes configuration than on the CLI command that developers use to interact with it. The outcome is a technically impressive platform that developers find confusing.

The measurement that reveals this failure mode before it becomes irreversible: time to first successful deployment for a developer who has never used the platform before. If that time exceeds one hour, the platform has a first-experience problem that will drive away early adopters and create a reputation that is difficult to reverse.

What Mature Platforms Have That Immature Ones Don't

Having spent time inside engineering organizations at various stages of platform maturity, the differences between platforms that have genuine developer adoption and those that are technically impressive but underused tend to come down to specific observable characteristics.

A golden path that actually works. Not a comprehensive platform that can do anything, but a well-supported, well-documented path for doing the five things that every team needs to do: create a new service, deploy it, observe it in production, handle an incident, and onboard a new team member. When these five things have excellent documentation and reliable execution, adoption follows. When they are possible but not straightforward, developers find other ways and tell their colleagues to do the same.

The golden path concept is important because it establishes a clear contract with developers. "If you follow this path, it will work, it will be documented, and when something breaks, we will help." That is a different promise than "the platform supports all of these use cases." The former creates confidence. The latter creates uncertainty about which paths are actually well-supported.

A feedback mechanism that the platform team acts on visibly and quickly. Developers have to feel that when they report a problem or request an improvement, something happens in a timeframe that is relevant to their work. Platform teams that treat developer feedback as a support queue to be managed over months produce resentment. Platform teams that treat it as product input, respond within days, and communicate publicly when feedback leads to a change, tend to have advocates rather than critics across the engineering organization.

Executive air cover for the adoption curve. There is always a period after launching an internal platform where it is not quite as fast or feature-complete as the old ways of doing things. This period is when developer complaints are loudest and platform adoption is lowest. Organizations that maintain the investment during this period, even when application teams are loudly complaining, come out the other side with a mature, widely-adopted platform. Organizations that withdraw investment at the first sign of friction end up with neither the old approach nor the new one working well.

The Platform as Product Requirement

The organizations that build successful platforms have internalized a principle that distinguishes them from those who struggle: the platform is a product, and developers are its users. This is not a metaphor. It has practical implications for how the team is organized and how success is measured.

A product has a roadmap that is shaped by user needs, not by what the engineering team finds technically interesting. A product has release notes that communicate changes to users in terms they care about. A product has a support function that resolves user issues in a timely way. A product is evaluated based on whether users find it valuable enough to use, not based on whether the internal architecture is elegant.

Platform teams that have made this shift measure themselves by developer adoption and developer satisfaction, not by the number of services migrated to the platform or the technical capabilities added in a sprint. This measurement shift changes prioritization. The feature that would be technically interesting but that no developer has requested ranks lower than the documentation improvement that would make the existing features usable by more teams.

The support function is particularly important. Application developers encounter problems with the platform and need help. The platform team's response to those problems, both the speed and the quality of the resolution, shapes the platform's reputation more than any feature. A platform that helps developers solve problems quickly is trusted. A platform that responds to issues slowly or with advice that does not solve the problem loses trust that takes months to rebuild.

The Build vs. Buy Decision

One of the most consequential decisions in platform engineering is whether to build the internal developer portal layer on top of an open-source tool like Backstage or to use a managed service. This decision has significant implications for the total cost of ownership and the team capacity required.

Backstage is a powerful tool with a rich plugin ecosystem and a large community. It is also a significant operational investment. Maintaining a Backstage instance, keeping its plugins current, building custom integrations, and providing the developer experience layer that makes it usable requires ongoing engineering capacity that most organizations underestimate when they make the initial decision.

The organizations for whom Backstage is the right choice are those with a dedicated platform engineering team large enough to invest in it. If the platform team has four or more engineers, Backstage provides flexibility and customization that justified the investment. If the platform team has one or two engineers, the operational overhead of Backstage may consume most of their available capacity, leaving little time for the developer-facing work that actually drives adoption.

For smaller platform teams, managed alternatives that handle the infrastructure and focus the team on content and integrations may produce better adoption outcomes than a technically sophisticated but underdeveloped Backstage instance.

The build-versus-buy decision should be made after answering two questions honestly. First, how much ongoing engineering capacity will the platform require to maintain at an acceptable quality level, and is that capacity available? Second, what is the minimum viable platform that would produce measurable developer productivity improvements, and can it be built faster with an existing tool than with a custom solution?

The Question to Ask Before You Start

If your organization is considering a platform engineering investment, the most useful question to ask first is not "what should the platform do?" It is "which specific developer experience problems are costing us the most, and is a centralized platform the most efficient way to address them?"

For some organizations, the answer is yes. The cognitive overhead of managing infrastructure has become a significant drag on development velocity and a source of inconsistency between teams. A platform team and an internal developer portal are the right investment.

For others, the highest-leverage intervention might be improving documentation, or standardizing CI configuration across teams, or investing in local development environment tooling. These are things that do not require building a platform team or maintaining a portal. The decision should follow the diagnosis, not precede it.

The organizations that start platform engineering with a clear problem statement rather than a technology preference tend to build platforms that solve the problem they started with. The organizations that start with the technology and look for problems to apply it to tend to build technically impressive platforms that solve problems the development teams do not have.

The Long Game

Platform engineering done well is one of the highest-leverage investments an engineering organization can make. The compounding returns from a well-functioning internal platform are substantial: new services deploy faster, incidents resolve faster, new engineers become productive faster, and the operational burden per engineer decreases as the platform handles more of the infrastructure complexity.

The organizations that are ahead in platform maturity today started the investment earlier and maintained it through the inevitable periods of low adoption and developer frustration. The platform did not become valuable because it was well-designed. It became valuable because the organization invested in it consistently enough for it to reach the maturity level where the developer experience became genuinely better than the alternative.

Platform engineering done as a trend-following exercise is an expensive way to create internal tooling that your developers do not trust. The distinction between the two is whether the investment started with a clear problem, maintained focus on the developer-facing outcome, and survived the adoption curve with organizational commitment intact.

The Platform Team Sizing Question

One of the most consistently misjudged aspects of platform engineering investment is team sizing. Organizations that build a platform with two engineers while intending to serve 80 developers are setting up for a specific failure mode: the platform cannot move fast enough to stay relevant to the developers it serves, and the two engineers are perpetually behind on both new capabilities and ongoing maintenance.

The sustainable ratio for internal developer platform work is roughly one platform engineer for every eight to twelve application engineers. This ratio accounts for the full scope of platform work: feature development, documentation, support, maintenance, and the ongoing improvement work that maintains developer trust. Organizations that under-resource their platform teams get platforms that fall behind the needs of their developers, which is functionally equivalent to having no platform.

The exception is organizations that have made extremely focused scope decisions. A platform team of two that is responsible for one critical, well-defined developer workflow can be effective. A platform team of two that is responsible for the entire developer experience of a 60-person engineering organization cannot.

The Adoption Playbook for Internal Platforms

The organizations that have moved through the adoption valley fastest share a specific go-to-market approach for their internal platform. It does not look like a product launch. It looks like a partnership with two or three early adopter teams who have specific, high-priority workflows that the platform can address.

By working deeply with these early adopter teams, the platform team learns where the friction is in practice rather than in theory. The early adopters help the platform team understand the difference between what they said they needed in requirements discussions and what they actually need when using the platform for real work. This feedback loop is compressed to days and weeks rather than months, which dramatically accelerates the platform's development toward genuine usefulness.

The early adopter teams also become internal advocates. When other application teams are evaluating whether to adopt the platform, the recommendation of colleagues who have already used it for real work carries more weight than any platform team marketing. The investment in early adopter success is an investment in the adoption dynamics of every subsequent team.

The Platform and Security Intersection

One area where internal developer platforms create significant value that is often underappreciated is in security baseline enforcement. A platform that standardizes how services are deployed, how secrets are managed, and how network access is configured creates a security baseline that applies to every service using the platform. Security engineers who work with well-adopted platforms can focus their attention on the services that deviate from the baseline rather than auditing every service individually.

The practical implication is that platform maturity and security posture are positively correlated. Organizations with mature platforms have fewer services with insecure secret management, fewer services with overly permissive network access, and fewer services with outdated dependency versions, because the platform enforces sensible defaults for all of these. The security investment embedded in the platform pays back across every service that uses it.

This intersection is worth communicating explicitly when making the business case for platform investment. The productivity benefits are the primary argument, but the security standardization benefit has a separate and quantifiable value. It reduces the time security engineering must spend on individual service reviews and increases the confidence that the overall system meets the organization's security requirements without requiring exhaustive manual verification.


If you are evaluating a platform engineering investment and want to understand whether it is the right intervention for your organization's specific constraints, reach out for a structured conversation. It is usually a one-hour call that saves months of misdirected effort.

Platform EngineeringInternal Developer PlatformDeveloper ExperienceDevOps

Found this useful? Share it with your network.

Matías Caniglia

Matías Caniglia

LinkedIn

Founder of Clouditive. 18+ years transforming engineering organizations across LATAM and globally through Developer Experience consulting.

28 articles published

Related Articles

Platform Engineering

The Microservices Migration That Nearly Killed the Company

What happens when an engineering team does everything right architecturally and still ends up worse off than before. A postmortem on a real failure.

Read More →
Platform Engineering

The Platform Engineering Mistake That Cost $2M and Two Years

How a well-intentioned internal platform project became a source of resentment instead of leverage, and what the team learned the hard way.

Read More →

Stay Updated with Clouditive

Get the latest insights on DevOps, Platform Engineering, and Developer Experience delivered to your inbox every Tuesday.

Ready when you are

Three ways to get started.

No matter where you are in the process, there is a right entry point.

Want to read first? See the Foundations Framework →