GnoseedGnoseed
DevOps · 6 modules

Platform Engineering

The discipline of building the internal platform other teams ship on. Golden paths and self-service, control planes and guardrails, platform APIs and the metrics that prove it worked — remembered with spaced repetition.

flashcards
104
flashcards
per day
~10 min
per day
level
Intermediate
level
modules
6
modules
About this topic

What is platform engineering?

Platform engineering is the practice of building an internal platform as a product: a set of capabilities — ship a change, provision a database, get an alert — that product teams consume by themselves, instead of filing tickets and waiting. The framing borrowed from Team Topologies is the useful one: a platform team exists to reduce the cognitive load its customers carry, and its customers are other engineers who can walk away if the thing is not good.

That product framing has teeth. A golden path is a supported, opinionated route through the toolchain that teams may leave — taking the maintenance, on-call and compliance work with them — which makes adoption honest feedback rather than a mandate. Governance follows the same logic: guardrails rather than gates, with policy engines, workload identity and signed artifacts making the safe path the default one instead of adding a review board in front of every release.

Underneath sit the mechanics this track goes into: control planes and the reconciliation loop that makes declared state converge, multi-tenancy and environment isolation, GitOps delivery with the pull model, CRDs and Crossplane compositions as the platform’s own API surface, and developer portals such as Backstage with its software catalog and scaffolder. It closes on measurement — the current DORA metrics, adoption signals and developer-experience research — because a platform nobody uses is a cost centre with good intentions.

Studying for the certification? The modules follow the six Cloud Native Platform Engineering Associate domains and their weighting, so platform fundamentals is the largest module, exactly as it is on the paper.

What you'll learn

6 modules, seed to bloom

Each module is a set of flashcards — 104 in total. Answer, review, and watch your knowledge grow from seed to full bloom.

Platform Engineering Foundations

Goals, team topologies, golden paths and declarative resource management

18 cards

Platform Architecture & Environments

Control planes, application environments, multi-tenancy and abstraction boundaries

17 cards

Platform Observability, Security & Conformance

Tenant telemetry, workload identity, policy guardrails and supply-chain controls

20 cards

Continuous Delivery & GitOps for Platforms

Shared pipelines, the pull model, promotion, rollback and platform incident response

16 cards

Platform APIs & Provisioning Infrastructure

Reconciliation, CRDs as platform APIs, the operator pattern and Crossplane compositions

15 cards

IDPs, Developer Experience & Measuring the Platform

Developer portals, the Backstage catalog, DORA metrics and adoption signals

18 cards
Try before you plant

Sample questions

A taste of the real flashcards. Pick an answer, then reveal the explanation.

Sample · Platform Engineering

What is a golden path, and what distinguishes it from a mandated standard?

  • AA supported, opinionated route through the toolchain — teams may leave it, but lose the support that comes with it
  • BA required route through the toolchain — teams are blocked at admission if they deploy anything outside it
  • CA reference architecture document — teams copy it manually and the platform verifies compliance quarterly
  • DA migration plan with deadlines — teams are moved onto it in waves until every service has been converted
Permalink & share
Sample · Platform Engineering

What is the relationship between an internal developer platform and a developer portal?

  • AThe portal is one interface onto the platform — the platform is the capabilities behind it, also reachable by API and CLI
  • BThe portal is the platform's control plane — the capabilities are implemented as plugins inside the portal itself
  • CThe portal replaces the platform for small teams — a catalogue alone is sufficient until scale demands more
  • DThe portal is the platform's billing layer — capabilities are metered through it and charged back to each team
Permalink & share
Sample · Platform Engineering

How does Crossplane's model differ from a Terraform pipeline for provisioning cloud infrastructure?

  • ADesired state lives in the cluster's API and is reconciled continuously — Terraform diffs configuration against stored state at run time
  • BDesired state lives in a state file that must be locked — Terraform instead keeps its desired state inside the cluster
  • CDesired state is written in HCL and converted to objects — Terraform instead uses YAML manifests for its resources
  • DDesired state covers Kubernetes objects only — Terraform is the sole option for provisioning cloud resources
Permalink & share
Sample · Platform Engineering

What is the denominator of DORA's change fail rate?

  • AAll deployments in the period — the numerator is those that needed immediate remediation such as a rollback or hotfix
  • BAll production incidents in the period — the numerator is those that a deployment turned out to have caused
  • CAll commits merged in the period — the numerator is those that had to be reverted from the main branch
  • DAll change requests raised in the period — the numerator is those that a review board decided to reject
Permalink & share
How Gnoseed works

Learn it once, keep it for good

1

Answer a question

Each card is one practical concept with multiple options. Pick what you think is right.

2

Get the full answer

See the correct option plus a clear explanation, and a link to deeper docs when one is available.

3

Review at the right time

A spaced-repetition engine (SM-2 or FSRS) resurfaces each card just before you would forget it.

Why learn this

Why platform engineering is worth your time

The role most infra jobs are becoming

Most organisations now run an internal platform, and the work has a name, a body of practice and its own interview questions.

Judgement, not just tooling

Knowing when not to build a capability, and what belongs outside the platform, is what separates a platform from a pile of shared tools.

The vocabulary that makes reviews shorter

Golden paths, guardrails, cognitive load and platform-as-a-product turn recurring arguments into decisions your team can name.

Measurement you can defend

DORA metrics, adoption signals and developer-experience data show whether the platform helped — and where it quietly did not.

FAQ

Common questions

How is this different from the DevOps and GitOps tracks? +

Those tracks teach the tools — pipelines, Argo CD, Terraform. This one is about productising them for other teams: what to abstract, what to leave exposed, how to govern without gating, and how to tell whether anyone benefited. It reuses concepts from those decks but always from the platform team’s side of the boundary.

Do I need Kubernetes experience first? +

Some helps. The track assumes you know what a Pod and a Deployment are, then builds on that with control planes, CRDs, admission policy and multi-tenancy. If Kubernetes is new, start with the Kubernetes track and come back.

Will this prepare me for the CNPA exam? +

It follows the six published Cloud Native Platform Engineering Associate domains and their weighting, so platform fundamentals is the biggest module and the IDP and measurement domains are the smallest, as on the paper. It is a recall companion rather than a course — pair it with the official curriculum. Verify the current domains and price on the Linux Foundation page before you book.

Does it cover Backstage? +

At concept level: the software catalog and its entity kinds, catalog-info.yaml, software templates and TechDocs, and what Backstage deliberately does not give you. The Certified Backstage Associate exam goes much deeper into TypeScript, React and plugin development than this track does.

Is it free? +

Yes, completely free. No registration or credit card is required, and all your progress is stored locally in your browser.

Ready to build the platform?

Plant your first seed today. Ten minutes a day on golden paths, platform APIs and the metrics behind them beats another argument about which tool to standardise on.

Start learning free