HomeRoadmaps › CBA
Active CNCF / Linux Foundation certification

Certified Backstage Associate (CBA) Roadmap

Learn the Backstage development workflow, production-shaped infrastructure, catalog lifecycle, and modern frontend and backend customization through exact blueprint-weighted practice and three synthetic projects.

90 minutes60 official exam questions4 official domains50 original questions40 cards + 3 projects
Exam integrity: This independent roadmap uses public Linux Foundation competencies and official Backstage documentation. It contains no live, recalled, leaked, or proprietary questions. PrepKloud is not affiliated with or endorsed by CNCF or the Linux Foundation. Verify current policies before scheduling.

Verified exam snapshot — August 21, 2026

The official page describes CBA as an online, proctored, multiple-choice exam with 60 questions in 90 minutes. It lists Beginner experience level, two attempts, 12-month eligibility, and certification validity of two years. Purchase and delivery terms can change.

24% · 12 of 50Backstage Development Workflow
22% · 11 of 50Backstage Infrastructure
22% · 11 of 50Backstage Catalog
32% · 16 of 50Customizing Backstage
1

Backstage purpose and local development workflow

Week 1

Understand the product before memorizing commands. Backstage is an open source framework for developer portals, not a preconfigured universal platform.

  • Explain Software Catalog, Software Templates, TechDocs, Search, and plugin extensibility
  • Meet current OS, Node.js, Yarn, Docker, Git, disk, memory, and port prerequisites
  • Create an app through the official create-app workflow
  • Map app-config.yaml, catalog-info.yaml, root package.json, and Yarn workspaces
  • Distinguish packages/app from packages/backend
  • Install dependencies in the owning workspace and review lockfile and peer changes
  • Run frontend and backend locally; correlate browser requests with server logs
  • Compile TypeScript and separate type, lint, test, build, and runtime failures
2

Configuration and production-shaped infrastructure

Week 2

Move from a local evaluation to an architecture that makes environment, persistence, and trust boundaries explicit.

  • Trace frontend, backend plugins, core services, and plugin-isolated databases
  • Use app-config base, local, environment, command-line, environment-variable, and file-backed layers appropriately
  • Define configuration schemas and verify frontend visibility never exposes secrets
  • Run config checks and preserve effective versioned non-secret settings
  • Understand why local SQLite is not the production recommendation and use PostgreSQL in the project
  • Build a minimal container image with a restricted context and external runtime config
  • Plan health, readiness, logs, cache, database migration, scaling, backup, and recovery
  • Deploy in the same controlled pattern used for other software in the organization
3

Software Catalog model and descriptors

Week 3

Model discoverable software and ownership without confusing descriptive metadata with runtime authority.

  • Author apiVersion, kind, metadata, and kind-specific spec correctly
  • Use Component, API, Resource, System, Domain, Group, User, Template, and Location intentionally
  • Apply names, namespaces, types, lifecycle, owner, tags, links, and annotations
  • Model provided and consumed APIs, dependencies, systems, domains, and organizational relationships
  • Use string entity references instead of unstable UIDs
  • Keep relations and status out of input descriptors because processors derive them
  • Update owner-maintained metadata through normal source-control workflows
4

Catalog ingestion, processing, and troubleshooting

Week 4

Follow an entity from an authoritative source to the final API and make asynchronous errors visible.

  • Compare manual registration, static locations, Software Templates, and external integrations
  • Use entity providers for scheduled or event-driven authoritative synchronization
  • Use processors for validation, enrichment, transformation, locations, and emitted children
  • Trace ingestion, processing, relations, errors, and stitching
  • Understand provider buckets, eager deletion, processing edges, orphaning, and explicit deletion
  • Use entity status, catalog events, logs, and unprocessed-entity tools to diagnose failures
  • Test malformed YAML, missing sources, duplicate provider ownership, invalid references, and stale entities
5

Frontend, backend, and app customization

Weeks 5–6+

Focus most final preparation on Customizing Backstage, the largest domain.

  • Distinguish core, app, plugins, frontend extensions, backend plugins, modules, services, and extension points
  • Use TypeScript, React, supported Material UI components, and the Backstage design system
  • Compose the app through extension trees, overrides, Utility APIs, and route bindings
  • Keep private service calls and credentials in authenticated backend plugins or controlled proxies
  • Avoid imports from other plugins' internal packages; use public contracts
  • Integrate features into catalog entity pages using stable references
  • Handle loading, empty, error, denied, stale, timeout, and success states accessibly
  • Test light/dark contrast, focus, keyboard, zoom, responsive, and reduced-motion behavior
  • Complete 50 questions, 40 flashcards, and all three projects before the final official-source review

Three deep projects

Development-to-deployment baseline

Create, compile, configure, containerize, deploy with PostgreSQL, inject six failures, measure, and clean up.

Open project

Governed catalog ingestion

Model entities, register locations, automate a provider, trace lifecycle, troubleshoot six failures, and delete safely.

Open project

Accessible plugin customization

Build frontend and backend features, module extension, route bindings, catalog context, theme, permissions, and failure states.

Open project

Use every learning surface

Primary official references

Official CBA certification

Exam format, duration, question count, experience level, validity, and domains.

Linux Foundation CBA
Backstage documentation

Official framework, configuration, catalog, plugin, deployment, and architecture guidance.

Backstage docs
Candidate instructions

Current multiple-choice delivery and policy resources.

Linux Foundation instructions

Frequently asked questions

Is CBA active in 2026?

Yes. The Linux Foundation product page lists CBA as available as of August 21, 2026. Verify the official page before purchase.

How long is CBA and how many questions are there?

The official page lists 90 minutes and 60 multiple-choice questions.

What are the domain weights?

Development Workflow 24%, Infrastructure 22%, Catalog 22%, and Customizing Backstage 32%. The 50-question bank converts those exactly to 12, 11, 11, and 16.

Is CBA hands-on?

No. The official format is online, proctored, and multiple choice. Hands-on projects improve the architecture and troubleshooting reasoning tested conceptually.

What experience level is CBA?

The official product page lists Beginner. It also says the credential is valid for two years.

Are these practice questions exam dumps?

No. They are original educational scenarios based on the public competencies and official Backstage documentation.

Independence disclaimer: Backstage, CNCF, and Linux Foundation names belong to their owners. PrepKloud is independent and not affiliated with or endorsed by them. This material does not guarantee a pass, reproduce protected content, certify production readiness, or replace official guidance. APIs, architecture, prerequisites, exam terms, and objectives can change.

Learn Backstage from workspace to platform

Use exact weighted practice, spaced recall, and observable synthetic projects.

Start questionsReview flashcardsBuild projects