Skip to content

CNPA Delivery, APIs, and Observability Review

CNPA Track | Multiple-choice exam prep | Delivery, APIs, observability, and measurement

This module covers the parts of CNPA that prove a platform is not just a philosophy. A good platform has delivery flows, provisioning APIs, observability, policy, and metrics that tell you whether the platform is actually helping.

If the previous module was about the platform as a product, this one is about how the product behaves in practice.

After this module, you will be able to:

  • distinguish delivery, release, and promotion concepts
  • explain why reconciliation-based provisioning matters
  • identify observability building blocks and conformance controls
  • choose the right high-level metric for platform success
  • avoid exam traps around tooling, API style, and feedback loops

CNPA questions about delivery usually test whether you know the difference between:

  • continuous integration
  • continuous delivery
  • continuous deployment
  • progressive delivery
  • release promotion

The exam does not expect implementation details. It expects you to understand that a platform should make delivery repeatable, observable, and safe.

TermMeaning
Continuous integrationChanges are merged and verified frequently
Continuous deliveryThe system is always in a deployable state
Continuous deploymentDeployments happen automatically after checks pass
Progressive deliveryRelease strategies such as canary or blue-green
PromotionMoving the same artifact across environments with controls

The right answer is often the one that says “reduce manual handoffs and make outcomes reproducible.”

The exam often uses API language to test whether you understand self-service infrastructure.

Good platform APIs:

  • are declarative
  • return a stable desired state
  • hide implementation details behind a clear contract
  • can be reconciled repeatedly

This is where CRDs, operators, and Crossplane-style abstractions matter. The point is not “Kubernetes everywhere.” The point is exposing a safe, reusable interface to platform consumers.

Recommended study anchors:

  • What makes a provisioning API “platform-like” rather than “ticket-like”?
  • Why is reconciliation useful for infrastructure requests?
  • How do CRDs fit into self-service infrastructure?
  • What is the relationship between claims, composite resources, and the underlying provider resources?

Observability is not the same as logging. CNPA wants you to understand the full picture:

  • metrics show trends
  • logs show events and context
  • traces show request flow across services

Conformance is about proving the platform behaves consistently and safely. That can include:

  • policy enforcement
  • standards for app delivery
  • security guardrails
  • reporting on whether workloads meet the expected platform baseline

Recommended study anchors:

TrapBetter answer
Monitoring and observability are synonymsMonitoring is predefined; observability supports new questions
High-cardinality data is always goodHigh-cardinality data is useful in the right telemetry layer, not as a blanket metric label strategy
Policies are only for security teamsPlatform policies are part of the user experience and platform baseline

This domain is small, but it is not soft. The exam wants to know whether you understand that a platform should be measured like a product.

Useful measurement categories:

  • adoption
  • developer satisfaction
  • time to first successful deploy
  • time to provision a standard service
  • error rate or incident reduction
  • policy compliance or conformance

SRE concepts help here:

The point is to prove the platform improves outcomes, not just that it exists.

MistakeWhy it hurtsBetter answer
Treating delivery as only “CI/CD”CNPA also cares about promotion and safe releaseInclude release strategy and environment flow
Forgetting observability is a system propertyThe exam may separate telemetry from insightExplain the system, not just the tools
Overfocusing on one metricA platform can look busy and still be ineffectiveUse adoption plus reliability plus developer outcomes
Treating APIs as implementation detailsThe platform itself is often exposed through APIsThink self-service contract first
  • Can you explain why continuous deployment is not the same as progressive delivery?
  • Can you describe a self-service API without naming a product?
  • Can you separate observability from monitoring in one sentence?
  • Can you name at least two metrics that would tell you whether a platform is adopted?

Continue with CNPA Practice Questions Set 1.