> Markdown version of [/videos/1922-backstage-in-practice-offloading-developer-operational-work-through-platform-self-service?t=1](https://www.wearedevelopers.com/videos/1922-backstage-in-practice-offloading-developer-operational-work-through-platform-self-service?t=1). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Backstage in Practice: Offloading Developer Operational Work Through Platform Self-Service Stop drowning in ticket-driven infrastructure requests. Empower your developers with Backstage software templates. Transform manual provisioning bottlenecks into secure, zero-touch operational flows in minutes. - **Speakers:** [Um e Habiba](https://www.wearedevelopers.com/@um-e-habiba) - **Event:** World Congress 2026 Europe - Virtual Stage - **Published:** June 30, 2026 - **Duration:** 41:52 - **URL:** https://www.wearedevelopers.com/videos/1922-backstage-in-practice-offloading-developer-operational-work-through-platform-self-service ## Summary Manual provisioning of development environments and infrastructure components traditionally creates a massive bottleneck for platform engineers, introducing human error and frustrating late-stage pipeline validations. Transitioning these repetitive operational workflows into an Internal Developer Portal (IDP) powered by the Backstage framework solves this friction by offloading tasks directly to developers through validated self-service forms. By utilizing Backstage Software Templates, organizations can embed their architectural best practices, security standards, and CI/CD configurations directly into automated blueprints.\n\nThe template architecture is composed of four critical sections: metadata for definition, input parameters for the user-facing interface, explicit actions acting as the execution engine, and dynamic outputs pointing to newly provisioned resources. Leveraging the Nunjucks templating language, these templates take user inputs to scaffold repositories, manipulate files, and trigger infrastructure pipelines dynamically. Validating input data—such as project UIDs or directory paths—long before deployment completely eliminates the reactive debugging cycle.\n\nReal-world implementations of these templates fundamentally overhaul the developer experience. For example, spinning up front-end and back-end Cloud Run services using Terraform, automating cross-team onboarding for centralized container registries, and generating compliant Go repositories can be executed in mere minutes. Platform tools actively connect cross-system dependencies, such as validating Microsoft Entra ID groups or communicating with Azure DevOps, moving the cognitive burden off individual contributors. Ultimately, standardizing the developer experience using platform self-service transforms fragile, ticket-driven platform requests into robust, zero-touch operational flows. **Keywords:** backstage framework, internal developer portals, platform self-service, software templates, infrastructure automation, developer experience, docs-as-code, CI/CD pipeline automation, nunjucks templating, development environment provisioning, container registry onboarding, IDP architecture, platform engineering, azure devops integration, entra id validation ## Chapters 1. **Introduction to Backstage and platform self-service** (00:01) — An overview of using the Backstage framework to offload operational work through internal developer portals. 1. **The bottlenecks of manual developer onboarding processes** (02:45) — How manual infrastructure updates lead to delayed validation, human error, and a degraded developer experience. 1. **Core features of the Backstage development framework** (09:18) — An introduction to Backstage capabilities including software templates, tech docs, software catalog, and plugins. 1. **Automating workflows with Backstage software templates** (11:31) — How software templates serve as blueprints to automate project setups, enforce standards, and reduce misconfigurations. 1. **Self-service development environments case study at Google** (16:43) — A real-world example of using Backstage templates to automate infrastructure provisioning for new development environments. 1. **The essential sections of a Backstage software template** (22:07) — The four essential sections of a template structure and how to use the Nunjucks templating language. 1. **Building a standardized Go repository blueprint template** (27:15) — Creating a form that prompts for parameters and scaffolds a Go project with built-in best practices. 1. **Automating container registry access workflows at Zeiss** (35:51) — A production use case offloading registry onboarding through a Backstage self-service form and pipeline automation. ## Related Moments - [Streamlining team workflows with the Backstage developer portal](https://www.wearedevelopers.com/videos/1596-backstage-software-templates-for-java-developers) (from "Backstage Software Templates for Java Developers") - [Distributing multi-agent templates via Backstage internal developer portals](https://www.wearedevelopers.com/videos/1604-supercharge-agentic-ai-apps-a-devex-driven-approach-to-cloud-native-scaffolding) (from "Supercharge Agentic AI Apps: A DevEx-Driven Approach to Cloud-Native Scaffolding") - [Adopting backstage for enterprise developer platform construction](https://www.wearedevelopers.com/videos/1039-the-internal-developer-platform-and-golden-paths-scaffolding-for-cloud-native-development) (from "The internal developer platform and golden paths: Scaffolding for cloud-native development") - [Scaling engineering teams using internal developer platforms](https://www.wearedevelopers.com/videos/100040-contract-testing-with-mcp-building-self-describing-self-testing-apis) (from "Contract Testing with MCP: Building Self-Describing, Self-Testing APIs") - [Demonstrating developer platform administration and automated workspace provisioning](https://www.wearedevelopers.com/videos/1614-ai-augmented-devops-with-platform-engineering) (from "AI-Augmented DevOps with Platform Engineering") - [Digital customer experience platforms and current development processes](https://www.wearedevelopers.com/videos/100035-developers-become-orchestrators-from-human-in-the-loop-to-spec-in-the-loop) (from "Developers become Orchestrators: From Human-in-the-Loop to Spec-in-the-Loop") ## Related Articles - [How we Build The Software of Tomorrow](https://www.wearedevelopers.com/magazine/120-how-we-build-the-software-of-tomorrow) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) ## Related Jobs - [Cloud Foundations Team](https://www.wearedevelopers.com/jobs/ext/1483289-cloud-foundations-team) at **GitHub** - [Principal Software Engineer, Enterprise AI Platform](https://www.wearedevelopers.com/jobs/ext/1467292-principal-software-engineer-enterprise-ai-platform) at **GitHub** - [Platform Engineer (DevOps)](https://www.wearedevelopers.com/jobs/48264-platform-engineer-devops) at **WDW Consulting GmbH** - [Senior Software Engineer, Enterprise Products](https://www.wearedevelopers.com/jobs/ext/1841248-senior-software-engineer-enterprise-products) at **GitHub** - [Software Engineer, Platform Engineering (L2)](https://www.wearedevelopers.com/jobs/ext/1956829-software-engineer-platform-engineering-l2) at **Twilio** - [Platform Engineer - Mercury Runtime Platform](https://www.wearedevelopers.com/jobs/ext/293235-platform-engineer-mercury-runtime-platform) at **Raiffeisen Bank International AG**