Product1 distinct publisher3 min readPublished
A CNCF post argues that the teams with a developer portal and the teams with nothing but scripts are stuck at the same step, because both still route anything off the paved road through a person on the platform team.
The Product Desk · Product desk

Compiled by The Product DeskSomething wrong?How this is made
The developer who needs a database with one setting the template does not expose ends up in the same place either way, writing a message to a person. Where there is no platform, that person is the one who knows how the database gets set up, which the CNCF post offers as the archetype of Level 1: knowledge passed hand to hand, provisioning by manual request [9]. Where there is a platform, that person sits on the platform team, because per the post everything outside the paved path still needs a human from that team to implement it [12].
That is the thing being done. The thing being pitched is the portal and its CLI, and in some cases an agent alongside them, in a room where adoption looks reasonable and the platform team is still fulfilling requests by hand [2]. The post's claim is that the two rooms are not opposite problems, and that the question worth asking is how developers interact with what has been built rather than whether a platform exists [3]. Read down the Interfaces levels and the shared plateau has a name: request fulfilment by a person, which Level 1 does openly and Level 2 does for everything off-template [16].
The model also refuses to give you a single grade. Five aspects are scored independently and each carries the same four levels, named Provisional, Operational, Scalable and Optimizing [5], which means an honest position is one of 4^5 = 1024 combinations rather than a headline number [15]. And it stops at locating you; by its own description it does not tell you how to reach the next stage [6].
The test the post offers for Level 3 is behavioural rather than metric: teams stop filing tickets for routine provisioning [14]. Sign-in counts and onboarding time cannot separate a paved road from a self-serviceable one, because the developer who logs into the portal and then files a ticket has done both.
That points to a count worth running instead: last month's requests, sorted on two axes, whether the request fell inside a documented template, and whether a platform engineer had to do anything. Inside with no engineer is the golden path earning its keep. Inside with an engineer is usually an approval or review step that can be deleted. Outside with an engineer is where the week goes. Outside with no engineer is what the model's Level 3 actually describes, one-click provisioning for most asks with maintainers out of the loop [13].
The recommendation is to clear the second cell and then the highest-frequency entries in the third, ahead of adding capabilities, and the tradeoff belongs in the same breath: every request you make self-serviceable is a guardrail you now own, and "little support from maintainers" [13] also means nobody reviewing the moment a developer misconfigures something. A month of counting that third cell yields both the Interfaces score the model asks for and an automation list in priority order.
Ranked by verification strength, evidence, and original report placement.
The CNCF Platform Engineering Maturity Model defines five aspects of maturity: Investment, Adoption, Interfaces, Operations and Measurement. Each is scored independently, and an organization moves through each aspect on its own timeline rather than as a whole.
Each aspect in the model has four levels: Provisional, Operational, Scalable and Optimizing.
The model is a diagnostic framework that tells you where you are, but it does not tell you how to get to the next stage.
The Interfaces aspect describes how developers interact with and consume platform capabilities, including forms, CLIs, portals and APIs, and each of its four levels reflects how much the platform team still needs to be in the loop for things to happen.
Interfaces Level 1, Custom Processes, is a collection of varying processes with no consistency of interface: capabilities are provisioned through manual requests, knowledge is shared from person to person, and deep support from the capability provider is usually required to get anything done.
Interfaces Level 2, Standard Tooling, means consistent standard interfaces for provisioning and observing capabilities, with golden paths or paved roads in some form plus documentation and templates so users can identify what is available and request it.
Distinct publishers with included, body-backed reporting in this cluster.
1 article · September 1, 2026
Follow any of these and your For You feed starts watching them — no settings page required.
product
Kyverno sits on the security budget line, and three of its four verbs go unused1 distinct publisher
product
Contract expiry, not architecture, moved 1,500 State Farm workloads in ten months1 distinct publisher
product
CNCF's own survey puts inference on Kubernetes far ahead of daily model deploys1 distinct publisher
build
The Context Tax: Your Developers Are Doing Unpaid Platform Work Every Session1 distinct publisher
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
Definitions firm, diagnosis anecdotal
Split the piece in two and it scores differently on each half. The definitional spine is about as solid as sourcing gets — CNCF describing a model CNCF publishes, so the five aspects, the four levels and the Interfaces ladder can be read at face value. The verdict built on top is thinner: that most platform-less teams sit at Level 1 and most platform-owning teams at Level 2 arrives with no survey, no sample and no named company, and the single number in the entire post, a 40–60% fall in exception requests, has no citation behind it.
Nothing counted
No one is counted anywhere in this reporting. 'Adoption numbers improve' at Level 2 is a sensation reported by the author, not a measurement, and not one organization is named as having scored itself against the model. There is no release, rollout or usage disclosure here to weigh, so we decline to put a number on uptake.
Confident verdict, quiet evidence
The overreach is not in the framework, it is in the certainty of the diagnosis. Telling readers that most platform teams have plateaued one level below where they think is a strong empirical claim resting on one author's read of conversations, dressed with a percentage range that has no provenance. Working the other way: CNCF openly concedes the model locates you without telling you how to advance, which is the least oversold sentence in the piece.
The house explaining its own instrument
CNCF is publishing a guide to a maturity model CNCF stewards, on CNCF's own blog, and the conclusion is that readers are probably less mature than they believe. That is not a product pitch and there is no price attached, but it is an institution arguing for the usefulness of its own measuring stick, and 'you are stuck at Level 2' is a framing that creates appetite for the portal-and-self-service tooling built around this ecosystem. The interest is real and visible rather than hidden.
One voice, no counterweight
Everything above rests on a single post from the organization that owns the model. Nobody checks the population claims, nobody disputes the level definitions, no practitioner reports back. So we are fairly sure what the model says and much less sure about the state of the world it describes — and that asymmetry, not the length of the piece, is what caps this score.