Platform engineering stops being a DevEx project when AI starts shipping code


This article is part of our Opinions section, where we invite industry professionals to share their views on the most pressing technology questions of our time.


Platform engineering has a self-image problem. For years, the discipline has mostly described itself in terms of developer convenience: reducing cognitive load, hiding Kubernetes complexity, creating golden paths and allowing teams to deploy without filing tickets. That was useful work. In many organisations, it was necessary work. But it was still mainly framed as relief work for developers.

That framing is becoming obsolete, not because developer experience no longer matters (it does), but because the context around software delivery has changed. Once AI agents start contributing to code, tests, configuration, and deployment workflows, the platform is no longer just the place where developers go to move faster. It becomes the mechanism by which the organisation defines what is allowed to happen at all.

Why self-service is no longer enough

The original pitch for platform engineering was straightforward: give developers a curated self-service layer so they do not have to reinvent infrastructure every time they need to ship a feature. It worked. Teams moved faster, central bottlenecks were reduced, paved roads replaced many manual processes, and the cognitive load dropped.

But self-service was designed for human developers. Humans bring context with them. They have sat in planning meetings, they know which systems are sensitive, they understand at least roughly where the political, regulatory, and operational boundaries are, and they know when something feels wrong. They can ask questions, they can escalate uncertainty, and they still make mistakes, of course, but they make them inside a social and professional framework that creates some level of constraint.

AI agents do not have that framework. They optimise for the objective they have been given, at the speed they are capable of, using whatever the platform allows. If the platform permits a deployment, the agent will not infer that the organisation probably meant โ€œnot this kind of deployment, not in this environment, and not without additional checks.โ€ It will simply proceed. Self-service was built for a world where the user of the platform was a person who could exercise judgment. That assumption no longer holds.

Tooling platforms are not governing platforms

Most platform engineering teams have built what could be called tooling platforms: consolidated environments that reduce fragmentation and improve the developer experience. That is valuable. But a tooling platform and a governing platform are not the same thing. A tooling platform answers the question: how do we make it easier to ship? A governing platform answers a different question: under what conditions should code be allowed to move, and who or what is authorised to make that decision?

The distinction can sound academic until AI enters the delivery chain. Then it becomes operational. Imagine an AI agent generating a change, opening a pull request, updating the configuration, creating tests, and triggering a pipeline. The individual steps may all look normal, the pipeline may be green, and the code may even work. But should that change be allowed into production? Is it inside the authorised scope? Does it touch regulated functionality? Is the target environment appropriate? Has the right evidence been produced? Is there a rollback path? Is the actor allowed to perform this transition? If the platform cannot answer those questions structurally, then the organisation does not have a governing platform. It has a fast road with no traffic laws. The organisations that handle AI-assisted delivery well will be the ones that answer these questions as part of platform design, not as a compliance exercise after the fact.

Guardrails, not gates

The instinct, when organisations first confront this problem, is usually to add gates: approval workflows, manual checkpoints, mandatory reviews. Someone must look at the AI-generated output before it can proceed. It feels safe, and in small volumes, it can be safe. But gates fail when volume increases. Once the amount of AI-generated work exceeds the capacity of human reviewers, the gates become bottlenecks, people work around them, and they stop existing in any meaningful sense.

The better model is guardrails, not gates, and the difference is not semantic. A gate is a checkpoint that requires human action to open. A guardrail is a condition the system enforces automatically, defining what must be true for delivery to proceed regardless of whether the actor is a human developer, a CI/CD pipeline, or an AI agent. A well-designed guardrail checks whether security scanning passed, whether the change is within authorised scope, whether the deployment target is permitted, whether required evidence exists, whether the actor has the right permissions, and whether the environment is in a state where deployment is allowed. It does not ask a human to make the same decision every time. It enforces a decision that was already made when the guardrail was designed.

Human judgment is still present, but it is embedded in policy and architecture, not reduced to an approval click. Any discipline that operates at scale under real risk eventually reaches the same conclusion: per-instance human review cannot hold at volume, so the decisions about what is acceptable get encoded into the system. The judgment is still there, it just happens when the policy is designed, not when each individual change tries to cross the line. Most software delivery platforms are not built that way yet.

Platform teams need to design laws, not tickets

There is a version of platform engineering that is essentially a service desk. The platform team receives requests, builds internal tools, maintains the developer portal, documents golden paths, and responds to the needs of application teams. That version has value, but it is not the version that will survive the AI transition. The platform teams that matter in the next few years will think less like service providers and more like legislators. Their product will not only be tooling. Their product will be the operating model of software delivery: the rules that define what the system is allowed to do, encoded into policy and enforced by the platform.

That means thinking about risk alongside reliability, about authorisation alongside automation, about what evidence a delivery event should produce and who is permitted to trigger it. Kubernetes namespaces are the easy part. The harder work is understanding what organisational boundaries those namespaces are meant to represent. Platform teams will need to understand that when an AI agent can generate, test, and prepare software faster than any human team, the most important question is not simply how to enable it. The question is how to make sure it operates within the boundaries the organisation has consciously chosen. That is governance work. And it belongs in platform engineering.

One governance model for humans, pipelines, and AI agents

The worst outcome for enterprises would be to create one governance model for human developers, another for CI/CD pipelines, and a third one for AI agents. That is exactly what happens when organisations react to every new capability separately: a new tool arrives, a new policy is written, a new approval path is added, a new exception process appears. Over time, the delivery system becomes fragmented, inconsistent, and impossible to reason about, and AI will make that fragmentation worse.

The right architecture is a single governance model that covers all delivery actors. The platform should not treat a human developer, an automation pipeline, and an AI agent as fundamentally separate worlds. They may have different permissions and different risk profiles, but they should operate under the same policy framework. The same questions should apply: who is the actor, what are they trying to change, is the change allowed, which environment is affected, what evidence is required, what approvals are structurally necessary, can the action be traced, and can the actor be stopped? This is not about slowing AI down. It is about making AI-assisted delivery trustworthy enough to scale. An enterprise that can show regulators, auditors, customers, and its own board that AI-generated software changes are governed by the same structural controls as human-generated changes is in a very different position from one relying on ad hoc review and hope. The first organisation can scale AI delivery. The second will eventually hit a compliance, security, or operational wall.

Platform engineering becomes risk infrastructure

Platform engineering started as a response to developer friction. That was a good starting point, but it cannot remain there. Once AI participates in software delivery, the platform becomes more than an internal developer experience layer. It becomes enterprise risk infrastructure: it defines how software moves, which actors can perform which actions, what evidence is created, and where autonomy ends, and control begins.

That does not make platform engineering less developer-centric. If anything, it raises the stakes for developers directly. Good guardrails allow teams to move quickly without constantly waiting for permission; they reduce ambiguity, they make the safe path the easy path, and they let both humans and AI agents operate with speed because the boundaries are already built into the system. But the job description changes. If a platform team is still described only as a DevEx function, the organisation is looking at yesterdayโ€™s problem. The next problem is not whether developers can deploy without tickets. It is whether humans, pipelines, and AI agents can all deliver software at high speed without creating an ungovernable system. 

That is no longer just developer experience; that is governance.

Avatar photo
Petr Svoboda

Petr Svoboda is an entrepreneur and expert in IT architecture, management, and software consulting. He is the founder of Stratox and the CodeNOW platform, through which he enables companies and corporations to introduce key innovations and improvements faster and more cost-effectively.