5 exercises — practice the vocabulary for Backstage, internal developer portals, catalog entity kinds, TechDocs, and software templates.
0 / 37 completed
1 / 37
A colleague says: "We registered our payment service in Backstage."
What does this mean?
Registration in Backstage means adding a catalog-info.yaml file to a repository and letting Backstage's catalog ingestion discover it. Once indexed, the component appears in the software catalog with its owner, lifecycle stage, dependencies, and documentation link. It has nothing to do with deployment or permissions.
2 / 37
In a catalog-info.yaml file, which kind would you use for a team's deployed microservice?
kind: Component is the correct entity type for a deployable unit like a microservice, frontend app, or library. kind: API describes the API contract itself (OpenAPI, gRPC). kind: System groups multiple components into a logical system. kind: Resource describes infrastructure (databases, S3 buckets). Getting these kinds right is essential for accurate catalog modelling.
3 / 37
Complete the sentence your tech lead uses in a platform review:
"Instead of writing boilerplate manually, developers use a _____ template in Backstage to scaffold a new service — it creates the repository, sets up CI, and registers the component automatically."
Software templates (previously called the Scaffolder) are a core Backstage feature. They encode platform team best practices into self-service forms. A developer picks a template (e.g., "New Node.js microservice"), fills in name/owner/team, and Backstage automates everything downstream. This is how IDPs reduce "day zero" friction.
4 / 37
Your platform team says: "We use TechDocs to keep documentation close to the code."
What approach does TechDocs follow?
TechDocs implements the docs-as-code philosophy: Markdown files (using MkDocs) live next to the service code in the same repository. Backstage builds and serves them as a unified documentation site. When you open a catalog component, you see its docs tab alongside the API, dependencies, and CI status — everything in one place.
5 / 37
A developer asks: "Who owns this service?" and checks the Backstage catalog.
Which field in catalog-info.yaml answers this question?
spec.owner defines the team or individual responsible for the component — typically a reference to a kind: Group entity (e.g., team-payments). This is the field that answers "who do I contact if this service is down?" and drives accountability. spec.lifecycle describes the stage (production, experimental, deprecated). spec.type describes what kind of component it is (service, library, website).
6 / 37
Sarah: "Hey team, I'm using the IDP to automatically provision a new database instance for my service. It's much faster than manually setting it up!"
What does Sarah mean when she mentions using the IDP (Infrastructure Delivery Platform)?
Sarah is referring to an Infrastructure Delivery Platform (IDP), which is a system designed to automate the provisioning and management of infrastructure – in this case, a database instance. IDPs streamline development by removing manual steps, ensuring consistency, and reducing errors. The key here is that it's about *automation* and connecting software requests directly to underlying resources, not just a tool or communication channel.
7 / 37
David: "I've submitted a PR to update the API endpoint for our user authentication service. It's currently using the legacy v1 endpoint; we need to migrate to v2 for improved security and performance."
Which of the following best describes David's comment within the context of Backstage and IDP?
David is describing a situation where the IDP (Infrastructure Delivery Platform) can automatically update the service's configuration. The core of his comment – migrating to v2 – directly relates to the IDP's role in managing and deploying services, including updating API endpoints. Options A and B misrepresent the IDP's capabilities; it doesn't simply trigger deployments or focus solely on security reviews. Option C accurately reflects how the IDP would handle this update.
8 / 37
Mark just posted a PR updating the deployment configuration for his new service in Backstage. The PR includes a comment: 'IDP is automating the creation of our Kubernetes manifests and deploying this service to production.' Considering Mark's comment, and knowing that Backstage integrates with an IDP, what does Mark *primarily* mean by mentioning the IDP?
Hint: Think about how IDPs typically streamline deployment workflows.
Mark means that the Infrastructure Delivery Platform (IDP) is automating a significant part of the deployment workflow. While Backstage provides a central catalog and management interface, the IDP handles the actual creation of infrastructure components like Kubernetes manifests – this reduces manual effort and potential errors. The incorrect options oversimplify the IDP's role; it's not just about provisioning or monitoring, but orchestrating the entire process from code commit to production deployment.
9 / 37
Sarah: "Hey team, I'm using the IDP to automatically provision a new database instance for my service. It's much faster than manually setting it up!"
What does Sarah mean when she mentions using the IDP (Infrastructure Delivery Platform)?
Sarah is referring to an Infrastructure Delivery Platform (IDP), which is a system designed to automate the provisioning and management of infrastructure – in this case, a database instance. IDPs streamline development by removing manual steps, ensuring consistency, and reducing errors. The key here is that it's about *automation* and connecting software requests directly to underlying resources, not just a tool or communication channel.
10 / 37
David: "I've submitted a PR to update the API endpoint for our user authentication service. It's currently using the legacy v1 endpoint; we need to migrate to v2 for improved security and performance."
Which of the following best describes David's comment within the context of Backstage and IDP?
David is describing a situation where the IDP (Infrastructure Delivery Platform) can automatically update the service's configuration. The core of his comment – migrating to v2 – directly relates to the IDP's role in managing and deploying services, including updating API endpoints. Options A and B misrepresent the IDP's capabilities; it doesn't simply trigger deployments or focus solely on security reviews. Option C accurately reflects how the IDP would handle this update.
11 / 37
Mark just posted a PR updating the deployment configuration for his new service in Backstage. The PR includes a comment: 'IDP is automating the creation of our Kubernetes manifests and deploying this service to production.' Considering Mark's comment, and knowing that Backstage integrates with an IDP, what does Mark *primarily* mean by mentioning the IDP?
Hint: Think about how IDPs typically streamline deployment workflows.
Mark means that the Infrastructure Delivery Platform (IDP) is automating a significant part of the deployment workflow. While Backstage provides a central catalog and management interface, the IDP handles the actual creation of infrastructure components like Kubernetes manifests – this reduces manual effort and potential errors. The incorrect options oversimplify the IDP's role; it's not just about provisioning or monitoring, but orchestrating the entire process from code commit to production deployment.
12 / 37
Sarah: "Hey team, I'm using the IDP to automatically provision a new database instance for my service. It's much faster than manually setting it up!"
What does Sarah mean when she mentions using the IDP (Infrastructure Delivery Platform)?
Sarah is referring to an Infrastructure Delivery Platform (IDP), which is a system designed to automate the provisioning and management of infrastructure – in this case, a database instance. IDPs streamline development by removing manual steps, ensuring consistency, and reducing errors. The key here is that it's about *automation* and connecting software requests directly to underlying resources, not just a tool or communication channel.
13 / 37
David: "I've submitted a PR to update the API endpoint for our user authentication service. It's currently using the legacy v1 endpoint; we need to migrate to v2 for improved security and performance."
Which of the following best describes David's comment within the context of Backstage and IDP?
David is describing a situation where the IDP (Infrastructure Delivery Platform) can automatically update the service's configuration. The core of his comment – migrating to v2 – directly relates to the IDP's role in managing and deploying services, including updating API endpoints. Options A and B misrepresent the IDP's capabilities; it doesn't simply trigger deployments or focus solely on security reviews. Option C accurately reflects how the IDP would handle this update.
14 / 37
Mark just posted a PR updating the deployment configuration for his new service in Backstage. The PR includes a comment: 'IDP is automating the creation of our Kubernetes manifests and deploying this service to production.' Considering Mark's comment, and knowing that Backstage integrates with an IDP, what does Mark *primarily* mean by mentioning the IDP?
Hint: Think about how IDPs typically streamline deployment workflows.
Mark means that the Infrastructure Delivery Platform (IDP) is automating a significant part of the deployment workflow. While Backstage provides a central catalog and management interface, the IDP handles the actual creation of infrastructure components like Kubernetes manifests – this reduces manual effort and potential errors. The incorrect options oversimplify the IDP's role; it's not just about provisioning or monitoring, but orchestrating the entire process from code commit to production deployment.
15 / 37
Sarah: "Hey team, I'm using the IDP to automatically provision a new database instance for my service. It's much faster than manually setting it up!"
What does Sarah mean when she mentions using the IDP (Infrastructure Delivery Platform)?
Sarah is referring to an Infrastructure Delivery Platform (IDP), which is a system designed to automate the provisioning and management of infrastructure – in this case, a database instance. IDPs streamline development by removing manual steps, ensuring consistency, and reducing errors. The key here is that it's about *automation* and connecting software requests directly to underlying resources, not just a tool or communication channel.
16 / 37
David: "I've submitted a PR to update the API endpoint for our user authentication service. It's currently using the legacy v1 endpoint; we need to migrate to v2 for improved security and performance."
Which of the following best describes David's comment within the context of Backstage and IDP?
David is describing a situation where the IDP (Infrastructure Delivery Platform) can automatically update the service's configuration. The core of his comment – migrating to v2 – directly relates to the IDP's role in managing and deploying services, including updating API endpoints. Options A and B misrepresent the IDP's capabilities; it doesn't simply trigger deployments or focus solely on security reviews. Option C accurately reflects how the IDP would handle this update.
17 / 37
Mark just posted a PR updating the deployment configuration for his new service in Backstage. The PR includes a comment: 'IDP is automating the creation of our Kubernetes manifests and deploying this service to production.' Considering Mark's comment, and knowing that Backstage integrates with an IDP, what does Mark *primarily* mean by mentioning the IDP?
Hint: Think about how IDPs typically streamline deployment workflows.
Mark means that the Infrastructure Delivery Platform (IDP) is automating a significant part of the deployment workflow. While Backstage provides a central catalog and management interface, the IDP handles the actual creation of infrastructure components like Kubernetes manifests – this reduces manual effort and potential errors. The incorrect options oversimplify the IDP's role; it's not just about provisioning or monitoring, but orchestrating the entire process from code commit to production deployment.
18 / 37
During a standup meeting, Alex says: "I've been using the IDP to create the initial Kubernetes deployment for my new service. It automatically handles setting up the networking and scaling – it's saving me a huge amount of time!" What is Alex primarily referring to when he mentions 'the IDP'? The Infrastructure Deployment Platform
The question tests understanding of the core function of an IDP. Alex is describing a system that automates infrastructure provisioning and deployment – this aligns with the definition of an Infrastructure Deployment Platform (IDP). Option A describes manual intervention; option C focuses on monitoring, and option D refers to personnel rather than a tool.
19 / 37
You're reviewing a PR description from Ben: 'This change updates the API gateway configuration to route traffic to the new version of our service. The IDP is automatically updating the routing rules and DNS records – ensuring minimal downtime during the switch.' What does Ben mean by 'IDP' in this context?
This question assesses understanding of how IDPs are utilized in API deployments. Ben's description highlights an automated system that handles routing and DNS updates – this is the typical function of an IDP when dealing with API gateway changes. The other options represent different aspects of API management.
20 / 37
In a Slack channel discussing service deployments, Chloe says: 'I've used the IDP to provision a new PostgreSQL database instance for my microservice. It integrated seamlessly with our existing CI/CD pipeline – truly fantastic!' What is Chloe most likely emphasizing about the IDP's capabilities?
This question tests the understanding of IDPs as an orchestration tool. Chloe's comment focuses on seamless integration with existing pipelines – this is a key benefit of using an IDP for automating infrastructure provisioning and deployment. While performance monitoring, security policies, and hardware control are important aspects of infrastructure management, they aren't the primary focus when describing IDP usage.
21 / 37
You're reviewing a PR description from David: 'We've migrated our authentication service to v2 using the IDP. The IDP automatically updated the Kubernetes manifests and deployed the changes with zero downtime.' What is the primary benefit of David mentioning the IDP in this context?
This question probes understanding of a core benefit of using an IDP – minimizing downtime during deployments. David highlights the automated update process and zero-downtime deployment, which is precisely what an IDP enables by automating infrastructure changes. While logging and direct manifest management are possible features, they aren't the primary reason for mentioning the IDP in a deployment scenario.
22 / 37
A developer submits a PR to Backstage with the comment: 'IDP is automating the creation of our Kubernetes manifests and deploying this service to production.' What does 'manifests' likely refer to in this context?
This question assesses understanding of Kubernetes terminology within the Backstage ecosystem. 'Manifests' are fundamental configuration files that define how a containerized application is deployed – typically Dockerfiles or Helm charts. Option A describes source code; option C refers to UI templates and option D relates to logging.
23 / 37
During a standup meeting, Alex says: "I've been using the IDP to create the initial Kubernetes deployment for my new service. It automatically handles setting up the networking and scaling – it's saving me a huge amount of time!" What is Alex primarily referring to when he mentions 'the IDP'? The Infrastructure Deployment Platform
The question tests understanding of the core function of an IDP. Alex is describing a system that automates infrastructure provisioning and deployment – this aligns with the definition of an Infrastructure Deployment Platform (IDP). Option A describes manual intervention; option C focuses on monitoring, and option D refers to personnel rather than a tool.
24 / 37
You're reviewing a PR description from Ben: 'This change updates the API gateway configuration to route traffic to the new version of our service. The IDP is automatically updating the routing rules and DNS records – ensuring minimal downtime during the switch.' What does Ben mean by 'IDP' in this context?
This question assesses understanding of how IDPs are utilized in API deployments. Ben's description highlights an automated system that handles routing and DNS updates – this is the typical function of an IDP when dealing with API gateway changes. The other options represent different aspects of API management.
25 / 37
In a Slack channel discussing service deployments, Chloe says: 'I've used the IDP to provision a new PostgreSQL database instance for my microservice. It integrated seamlessly with our existing CI/CD pipeline – truly fantastic!' What is Chloe most likely emphasizing about the IDP's capabilities?
This question tests the understanding of IDPs as an orchestration tool. Chloe's comment focuses on seamless integration with existing pipelines – this is a key benefit of using an IDP for automating infrastructure provisioning and deployment. While performance monitoring, security policies, and hardware control are important aspects of infrastructure management, they aren't the primary focus when describing IDP usage.
26 / 37
You're reviewing a PR description from David: 'We've migrated our authentication service to v2 using the IDP. The IDP automatically updated the Kubernetes manifests and deployed the changes with zero downtime.' What is the primary benefit of David mentioning the IDP in this context?
This question probes understanding of a core benefit of using an IDP – minimizing downtime during deployments. David highlights the automated update process and zero-downtime deployment, which is precisely what an IDP enables by automating infrastructure changes. While logging and direct manifest management are possible features, they aren't the primary reason for mentioning the IDP in a deployment scenario.
27 / 37
A developer submits a PR to Backstage with the comment: 'IDP is automating the creation of our Kubernetes manifests and deploying this service to production.' What does 'manifests' likely refer to in this context?
This question assesses understanding of Kubernetes terminology within the Backstage ecosystem. 'Manifests' are fundamental configuration files that define how a containerized application is deployed – typically Dockerfiles or Helm charts. Option A describes source code; option C refers to UI templates and option D relates to logging.
28 / 37
During a standup meeting, Alex says: "I've been using the IDP to create the initial Kubernetes deployment for my new service. It automatically handles setting up the networking and scaling – it's saving me a huge amount of time!" What is Alex primarily referring to when he mentions 'the IDP'? The Infrastructure Deployment Platform
The question tests understanding of the core function of an IDP. Alex is describing a system that automates infrastructure provisioning and deployment – this aligns with the definition of an Infrastructure Deployment Platform (IDP). Option A describes manual intervention; option C focuses on monitoring, and option D refers to personnel rather than a tool.
29 / 37
You're reviewing a PR description from Ben: 'This change updates the API gateway configuration to route traffic to the new version of our service. The IDP is automatically updating the routing rules and DNS records – ensuring minimal downtime during the switch.' What does Ben mean by 'IDP' in this context?
This question assesses understanding of how IDPs are utilized in API deployments. Ben's description highlights an automated system that handles routing and DNS updates – this is the typical function of an IDP when dealing with API gateway changes. The other options represent different aspects of API management.
30 / 37
In a Slack channel discussing service deployments, Chloe says: 'I've used the IDP to provision a new PostgreSQL database instance for my microservice. It integrated seamlessly with our existing CI/CD pipeline – truly fantastic!' What is Chloe most likely emphasizing about the IDP's capabilities?
This question tests the understanding of IDPs as an orchestration tool. Chloe's comment focuses on seamless integration with existing pipelines – this is a key benefit of using an IDP for automating infrastructure provisioning and deployment. While performance monitoring, security policies, and hardware control are important aspects of infrastructure management, they aren't the primary focus when describing IDP usage.
31 / 37
You're reviewing a PR description from David: 'We've migrated our authentication service to v2 using the IDP. The IDP automatically updated the Kubernetes manifests and deployed the changes with zero downtime.' What is the primary benefit of David mentioning the IDP in this context?
This question probes understanding of a core benefit of using an IDP – minimizing downtime during deployments. David highlights the automated update process and zero-downtime deployment, which is precisely what an IDP enables by automating infrastructure changes. While logging and direct manifest management are possible features, they aren't the primary reason for mentioning the IDP in a deployment scenario.
32 / 37
A developer submits a PR to Backstage with the comment: 'IDP is automating the creation of our Kubernetes manifests and deploying this service to production.' What does 'manifests' likely refer to in this context?
This question assesses understanding of Kubernetes terminology within the Backstage ecosystem. 'Manifests' are fundamental configuration files that define how a containerized application is deployed – typically Dockerfiles or Helm charts. Option A describes source code; option C refers to UI templates and option D relates to logging.
33 / 37
During a standup meeting, Alex says: "I've been using the IDP to create the initial Kubernetes deployment for my new service. It automatically handles setting up the networking and scaling – it's saving me a huge amount of time!" What is Alex primarily referring to when he mentions 'the IDP'? The Infrastructure Deployment Platform
The question tests understanding of the core function of an IDP. Alex is describing a system that automates infrastructure provisioning and deployment – this aligns with the definition of an Infrastructure Deployment Platform (IDP). Option A describes manual intervention; option C focuses on monitoring, and option D refers to personnel rather than a tool.
34 / 37
You're reviewing a PR description from Ben: 'This change updates the API gateway configuration to route traffic to the new version of our service. The IDP is automatically updating the routing rules and DNS records – ensuring minimal downtime during the switch.' What does Ben mean by 'IDP' in this context?
This question assesses understanding of how IDPs are utilized in API deployments. Ben's description highlights an automated system that handles routing and DNS updates – this is the typical function of an IDP when dealing with API gateway changes. The other options represent different aspects of API management.
35 / 37
In a Slack channel discussing service deployments, Chloe says: 'I've used the IDP to provision a new PostgreSQL database instance for my microservice. It integrated seamlessly with our existing CI/CD pipeline – truly fantastic!' What is Chloe most likely emphasizing about the IDP's capabilities?
This question tests the understanding of IDPs as an orchestration tool. Chloe's comment focuses on seamless integration with existing pipelines – this is a key benefit of using an IDP for automating infrastructure provisioning and deployment. While performance monitoring, security policies, and hardware control are important aspects of infrastructure management, they aren't the primary focus when describing IDP usage.
36 / 37
You're reviewing a PR description from David: 'We've migrated our authentication service to v2 using the IDP. The IDP automatically updated the Kubernetes manifests and deployed the changes with zero downtime.' What is the primary benefit of David mentioning the IDP in this context?
This question probes understanding of a core benefit of using an IDP – minimizing downtime during deployments. David highlights the automated update process and zero-downtime deployment, which is precisely what an IDP enables by automating infrastructure changes. While logging and direct manifest management are possible features, they aren't the primary reason for mentioning the IDP in a deployment scenario.
37 / 37
A developer submits a PR to Backstage with the comment: 'IDP is automating the creation of our Kubernetes manifests and deploying this service to production.' What does 'manifests' likely refer to in this context?
This question assesses understanding of Kubernetes terminology within the Backstage ecosystem. 'Manifests' are fundamental configuration files that define how a containerized application is deployed – typically Dockerfiles or Helm charts. Option A describes source code; option C refers to UI templates and option D relates to logging.
What does the "Backstage & IDP Vocabulary — Developer Portal English Exercise" exercise cover?
Practice English vocabulary for Backstage, internal developer portals, software catalog entity kinds, TechDocs, and software templates. 5 exercises.
Is this exercise free to use?
Yes. Every exercise on CoderSlingo, including this one, is free to use with no account, sign-up, or paywall.
How many questions are in "Backstage & IDP Vocabulary — Developer Portal English Exercise"?
This exercise has 37 questions. Each one gives instant feedback with an explanation, so you can see exactly why an answer is right or wrong.
Do I need to create an account to save my progress?
No account is required. The progress bar and score are tracked in your browser for the current session -- the exercise is designed to be a quick, repeatable drill rather than something you resume later.
What happens if I get an answer wrong?
You'll see the correct answer highlighted immediately, along with a short explanation of why it's correct. Wrong answers aren't penalized beyond your score, and you can keep going through every question.
How is this exercise different from reading an article?
Articles explain vocabulary and concepts through prose, while exercises like this one are interactive drills -- multiple-choice questions -- that test and reinforce your recall of specific terms and phrasing.
Can I retry this exercise?
Yes -- use the "Try again" button on the results screen to reset your score and go through all the questions again from the start.
Where can I find more Developer Portal Vocabulary exercises?
Browse the full Developer Portal Vocabulary hub for related drills, or check the site-wide exercises index for other IT English topics.
Is this exercise suitable for beginners?
This exercise assumes basic familiarity with IT terminology. If a term feels unfamiliar, check the site Glossary for a plain-English definition before attempting the questions.
How often is new content like this published?
New exercises are added regularly across all categories, alongside new vocabulary sets and articles. Check back on the exercises hub to see what's new.