Skip to content

Platform Engineering Goals, Objectives, and Approaches: CNPA practice questions

Platform engineering exists to solve a problem that the CNCF Platforms White Paper describes plainly: as product teams gained autonomy over infrastructure, builds, delivery and observability, they also inherited the work of running all of it, and that extra cognitive load took time away from building their own product.

By Ibrahim Yesilay · Published · Updated

Independent community practice, not affiliated with or endorsed by CNCF or The Linux Foundation.

What Platform Engineering Goals, Objectives, and Approaches covers in CNPA

Platform engineering exists to solve a problem that the CNCF Platforms White Paper describes plainly: as product teams gained autonomy over infrastructure, builds, delivery and observability, they also inherited the work of running all of it, and that extra cognitive load took time away from building their own product. A platform team pulls the common, undifferentiated parts of that work into shared capabilities so product teams can focus on what makes their service valuable. The white paper defines a platform for cloud-native computing as an integrated collection of capabilities defined and presented according to the needs of its users, and calls platform engineering an explicit form of the cross-functional cooperation that DevOps promised.

The goals the paper lists are worth knowing as a set: reduce cognitive load on product teams, improve reliability by having experts configure shared capabilities, accelerate delivery by reusing tools and knowledge, reduce security and compliance risk by governing capabilities centrally, and make cost-effective use of managed cloud services while the platform keeps control of the user experience. The leverage comes from a few platform teams serving many product teams.

The approach that ties these goals together is treating the platform as a product. Internal developers are the customers, so the team researches their requirements, keeps a roadmap, gathers feedback through interviews, surveys, issue trackers and usage data, and markets what it builds. DORA's guidance on platform engineering makes the same point and adds that a product manager should own the developer experience, that work should start from critical user journeys such as spinning up a new service, and that teams should begin with a minimum viable platform: one golden path for the most common workflow, made demonstrably better before anything else is built.

Several misconceptions show up repeatedly. A platform is not necessarily a large custom system: the white paper notes that a very simple platform could be a wiki page linking to procedures for provisioning capabilities from providers, and it recommends the thinnest viable platform layer over managed services. A platform team also does not have to run compute, storage or networking itself; it is mainly responsible for the interfaces and experiences in front of them. Adoption should not depend on mandates. Both the white paper and DORA warn that platforms built without user feedback, or pushed from the top down, meet resistance; DORA names the build-it-and-they-will-come trap, the ivory tower, ticket-ops and the big bang release as antipatterns.

The CNCF Platform Engineering Maturity Model gives a vocabulary for where an organization stands. It describes five aspects (investment, adoption, interfaces, operations and measurement) across four levels named Provisional, Operationalized, Scalable and Optimizing, and it states that reaching the highest level should not be a goal in itself, because every level demands more funding and people's time.

At associate level, expect scenario questions that ask which outcome a platform initiative is aiming for, why platform-as-product thinking matters, or which behavior signals an unhealthy approach, such as forcing adoption instead of earning it through a better experience.

Key points

  • A platform is an integrated collection of capabilities presented according to the needs of its internal users.
  • Reducing cognitive load on product teams is the central goal; reuse, reliability, governance and cost follow from it.
  • Platform as a product means user research, a roadmap, feedback loops and earned adoption rather than mandates.
  • The maturity model rates investment, adoption, interfaces, operations and measurement separately.
  • The thinnest viable platform can be as small as documented procedures over managed services.

Three sample questions

10 CNPA questions on Platform Engineering Goals, Objectives, and Approaches, 10 with explanations. How practice works

Question 1

What does the attribute "platform as a product" mean in the CNCF Platforms White Paper?
  1. A.It builds first whatever the largest single team asks for, because that team has the most users.
  2. B.It is sold to external customers as a product so that it creates a new revenue stream.
  3. C.It is specified by the infrastructure team up front and then mandated for all product teams.
  4. D.It is designed and evolved from users' requirements, putting common needs across teams first.

Correct answer: D

The white paper says a platform exists to serve the requirements of its users and should be designed and evolved based on them like any other software product, prioritizing capabilities for the most common use cases across product teams over ones used by a single team. Why the other options are wrong. "It builds first whatever the largest single team asks ...": The paper prioritizes common use cases across teams over capabilities used by a single team. "It is sold to external customers as a product ...": The paper's platforms are internal platforms for an enterprise's own users. "It is specified by the infrastructure team up front ...": The paper warns that releasing without feedback and relying on top-down mandates meets resistance.

Sources: CNCF CNPA curriculum (CNPA_Curriculum.pdf), CNCF Platforms White Paper

Question 2

Developers on a platform need a database for their service. According to the "reduced cognitive load" attribute in the CNCF Platforms White Paper, what should they not have to do?
  1. A.Request the database through a self-service interface
  2. B.Operate and manage the database server themselves
  3. C.Configure options of the database that matter to their service
  4. D.Observe the database that their service uses

Correct answer: B

Under reduced cognitive load, the white paper says users must not be responsible for operating the services offered by the platform: users may require a database, but they shouldn't have to manage the database server. They should still be able to configure and observe services as needed. Why the other options are wrong. "Request the database through a self-service interface": Requesting capabilities autonomously is the "self-service" attribute, which the paper wants users to do. "Configure options of the database that matter to their service": The paper says the platform should still allow users to configure and observe services as needed. "Observe the database that their service uses": Observation by users is explicitly allowed by the same attribute.

Sources: CNCF CNPA curriculum (CNPA_Curriculum.pdf), CNCF Platforms White Paper

Question 3

According to the CNCF Platforms White Paper, what is a "golden path"?
  1. A.A reusable workflow bundled with a starter project template and documentation for a common scenario
  2. B.A list of approved vendors that teams must use for every infrastructure purchase
  3. C.The only permitted way to deploy, with every deviation from it blocked by an admission policy in the cluster
  4. D.A dedicated, high-priority network route that is reserved for production traffic only

Correct answer: A

In its documentation and onboarding attribute, the white paper describes a reusable supply chain workflow for building, scanning, testing, deploying and observing a web application, offered with an initial project template and documentation, as a bundle often described as a golden path. Why the other options are wrong. "A list of approved vendors that teams must use for every infrastructure purchase": The white paper's golden path is a template and documentation bundle, not a procurement list. "The only permitted way to deploy, with every deviation ...": The paper requires platforms to be optional and composable, and DORA calls a rigid path a "golden cage" pitfall. "A dedicated, high-priority network route that is reserved for ...": The term is about onboarding workflows and templates, not network routing.

Sources: CNCF CNPA curriculum (CNPA_Curriculum.pdf), CNCF Platforms White Paper, DORA capability: Platform engineering

Practice this topic

Focus mode keeps every question on Platform Engineering Goals, Objectives, and Approaches until you leave it. 10 free guest answers, then a free account; no credit card.

Or open CNPA practice across all topics.

Sources

The explanation above was checked against these official documents.