Was ist Backstage?
Backstage ist eine ursprünglich von Spotify entwickelte Open-Source-Plattform, heute ein Projekt der Cloud Native Computing Foundation (CNCF), zum Aufbau interner Developer Portale. Es bietet einen zentralen Katalog für Services, APIs, Dokumentation und Infrastruktur und dient vielen Internal Developer Platforms als Portal-Oberfläche.
Auch bekannt als: Spotify Backstage · Backstage.io · Developer Portal
Ist Backstage bei Ihnen gerade ein Thema?
Wir fragen kurz, wie dringend das Thema bei Ihnen gerade ist. Je nach Antwort zeigen wir Ihnen direkt den passenden nächsten Schritt — ganz ohne Formular.
Der Software-Katalog von Backstage lebt von kleinen YAML-Dateien, meist catalog-info.yaml genannt, die im Repository jeder Komponente liegen. Darin stehen Name, Typ, Besitzer-Team, bereitgestellte APIs und Abhängigkeiten. Backstage liest diese Dateien regelmäßig ein und baut daraus ein durchsuchbares Verzeichnis aller Services, APIs, Bibliotheken und Pipelines. Wie viel das wert ist, zeigt sich meist nachts. Ein Service fällt aus, und niemand weiß, wem er gehört und was an ihm hängt. Der Katalog beantwortet genau das in Sekunden.
Neben dem Katalog prägen zwei Funktionen den Alltag. Software-Templates erzeugen neue Komponenten aus geprüften Vorlagen, inklusive Repository, Pipeline und Standardkonfiguration. TechDocs rendert Markdown-Dokumentation aus dem Code-Repository mit MkDocs direkt im Portal, sodass die Doku neben dem Code gepflegt wird.
Backstage ist ein Framework mit Plugin-System, kein fertiges Produkt. Jede Organisation baut damit ihre eigene Anwendung und bindet ihre Werkzeuge als Plugins ein, etwa CI/CD-Status, Kubernetes-Übersichten, Cloud-Kosten oder Security-Findings. So wird Backstage zur einheitlichen Oberfläche einer Internal Developer Platform, während die eigentlichen Werkzeuge dahinter weiterarbeiten.
Backstage ist eine TypeScript-Anwendung, die ein Team entwickeln, betreiben und regelmäßig aktualisieren muss. Diesen Aufwand unterschätzen viele Einführungen. Das typische Bild nach einem Jahr ist ein Katalog, in dem die Hälfte der Besitzer-Teams nicht mehr existiert und die Links ins Leere zeigen. Die Ursache ist fast immer ein fehlendes Plattform-Team, das Katalog-Metadaten und Plugins dauerhaft pflegt. Ein Backstage ohne gepflegte Inhalte rechtfertigt den Aufwand nicht.
Zuständigkeit im Vorfall in Sekunden geklärt
In einer gewachsenen Landschaft mit Hunderten Services suchte die Bereitschaft bei Störungen oft eine halbe Stunde nach dem zuständigen Team. Heute dokumentiert der Backstage-Katalog für jeden Dienst Besitzer-Team, Abhängigkeiten und Dokumentation. Bei einem Vorfall steht sofort fest, wer zuständig ist und welche Systeme betroffen sein können.
Neuer Microservice per Software-Template
Neue Services entstanden bisher durch Kopieren eines alten Projekts, samt dessen veralteter Konfiguration. Jetzt erzeugt ein Entwickler über ein Backstage-Template einen neuen Microservice. Repository, CI/CD-Pipeline und Standardkonfiguration entstehen automatisch und entsprechen dem aktuellen Stand der Vorgaben.
Ist Backstage der richtige Weg zur IDP?
Backstage ist ein starkes Fundament für ein internes Developer-Portal — braucht aber ein Team, das es betreibt. Zwei Klicks zeigen, ob es zu Ihnen passt.
Wofür brauchen Sie Backstage?
- Ist Backstage ein fertiges Produkt?
- Nein, Backstage ist ein Open-Source-Framework, das jede Organisation an ihre eigene Werkzeuglandschaft anpasst. Es muss als eigene Anwendung aufgesetzt, mit Plugins erweitert und mit Katalog-Inhalten gefüllt werden. Betrieb und Pflege brauchen dauerhaft Kapazität im Team.
- Welche Alternativen gibt es zu Backstage?
- Alternativen zu Backstage sind kommerzielle Developer Portale wie Port oder Cortex sowie Backstage-basierte Angebote wie Red Hat Developer Hub oder Roadie. Die kommerziellen Portale sind schneller eingerichtet, dafür weniger frei erweiterbar. Die Backstage-basierten Angebote nehmen Betrieb und Updates ab und behalten das Plugin-System. Welche Variante passt, hängt vor allem daran, ob ein Team Kapazität für eine eigene TypeScript-Anwendung hat.
- Was sind TechDocs in Backstage?
- TechDocs ist der Docs-as-Code-Ansatz von Backstage. Dokumentation wird als Markdown direkt im Code-Repository gepflegt und automatisch im Portal gerendert. Weil sie im selben Pull Request wie der Code geändert wird, veraltet sie seltener als in einem separaten Wiki.
Wo steht Ihr Team bei Backstage?
Uns interessiert, wo Ihr Team bei diesem Thema steht. Auf Basis Ihrer Antwort schlagen wir Ihnen den sinnvollsten nächsten Schritt vor — ganz ohne Formular.
Weiterführende Primärquellen zu Backstage: Normtexte, Hersteller- und Projektdokumentation. Alle Ziele öffnen in einem neuen Tab.
- /01BackstageWhat is Backstage?(externe Seite, öffnet in neuem Tab)
Katalog, Software-Templates und TechDocs als Kern des Entwicklerportals.
- /02GitHubbackstage/backstage(externe Seite, öffnet in neuem Tab)
Quellcode, Plugin-Ökosystem und Änderungsverlauf des Projekts.
- /03Cloud Native Computing FoundationBackstage bei der CNCF(externe Seite, öffnet in neuem Tab)
Projektstatus, Governance und Verbreitung im CNCF-Umfeld.
Erstgespräch.
Kostenlos.
90 Tage zum Ergebnis.
Wir klären gemeinsam, wie Sie in 90 Tagen die ersten messbaren Industrial-DevOps-Erfolge erzielen.
Industrie · Automotive · Finance

