CertGrid
Cloud Native Study Guide

CBA: Certified Backstage Associate Study Guide

The Certified Backstage Associate (CBA) validates working knowledge of Backstage, the CNCF framework for building internal developer portals: setting up and running a Backstage project locally, understanding and configuring its infrastructure, populating and troubleshooting the Software Catalog, and customising the portal with plugins and React. The Linux Foundation publishes four domains: Backstage Development Workflow (24%), Backstage Infrastructure (22%), Backstage Catalog (22%) and Customizing Backstage (32%). It is a 90-minute online proctored multiple-choice exam costing US$250.

Objective-mapped study guide, aligned to current exam objectives · Independent practice platform.

Real exam: 90 min

Domain 1: Backstage Development Workflow

Key concepts you must know · 154 practice questions

Domain 2: Backstage Infrastructure

Key concepts you must know · 141 practice questions

Domain 3: Backstage Catalog

Key concepts you must know · 141 practice questions

Domain 4: Customizing Backstage

Key concepts you must know · 205 practice questions

CBA exam tips

Study guide FAQ

What is the format of the CBA exam?

It is a 90-minute online proctored multiple-choice exam costing US$250, or US$495 bundled with an annual subscription. Unlike the Kubernetes administrator exams it is not a hands-on performance test, so you answer questions about Backstage rather than building a portal live.

Which domain carries the most weight?

Customizing Backstage at 32%, followed by Backstage Development Workflow at 24%, with Backstage Infrastructure and Backstage Catalog at 22% each. Customisation and the development workflow together are over half the exam.

Do I need to know React and TypeScript?

Yes, at a working level. Backstage is written in TypeScript and its frontend is React, and the published objectives explicitly include making changes to React code in the Backstage app and using Material UI components. You are not asked to write a complex application, but you should be comfortable reading a React component, understanding how a route and a sidebar item are wired, and recognising valid TypeScript.

What is the difference between a frontend and a backend plugin?

A frontend plugin is a React package that adds pages, entity tabs or cards to the UI and is wired into packages/app. A backend plugin is a Node package that adds API routes, talks to external systems and can own database tables, wired into packages/backend. Many integrations need both halves, because the backend is where credentials belong - anything a frontend plugin holds is visible to every browser.

Why is my entity not appearing in the catalog?

Check in this order. Is the location registered, either manually or through a discovery provider? Is the YAML valid and does it have apiVersion, kind, metadata and spec? Does metadata.name collide with another entity of the same kind and namespace? Does spec.owner reference a Group or User that actually exists in the catalog, which is the most common failure? Then remember the catalog refreshes on a loop, so a change appears at the next refresh rather than immediately. Processing errors are shown on the entity page and in the backend logs.

Related Cloud Native resources

What CertGrid is (and is not)

CertGrid is an independent IT certification practice platform for Azure, AWS, Google, Cisco, Security, Linux, Kubernetes, Terraform, and other certification tracks. It provides objective-mapped practice questions, readiness scoring, weak-domain drills, and explanations to help learners understand what to study next.

Independent & original. CertGrid is an independent practice platform and is not affiliated with or endorsed by Cloud Native. Questions are original practice items designed to mirror certification concepts and exam style. CertGrid does not provide official exam questions or braindumps.