Backstage - Das "All-In-One" Developer Portal
)
Zuerst ein Beispiel aus der Praxis
Ihr habt eine beeindruckende DevOps-Infrastruktur aufgebaut, die umfassendes Monitoring, Logging, Tracing, CI/CD-Pipelines, ArgoCD sowie klare Entwicklungs-, Sicherheits- und Administratorrichtlinien umfasst. Dazu kommen Projektdokumentationen in Jira, Confluence und anderen Plattformen, sowie technische Dokumentationen in der README.md oder innerhalb des Codes. Klingt großartig, oder? Doch immer wieder hört ihr Fragen wie: "Ich wusste gar nicht, dass wir all das haben." Ihr verweist dann auf den entsprechenden Link, aber zwei Wochen später taucht dieselbe Frage zu einem anderen Tool auf.
Das Problem ist offensichtlich: Cloud-Native-Infrastrukturen bieten eine Vielzahl von Tools, die jeweils spezielle Herausforderungen adressieren. Diese sind jedoch oft über viele verschiedene URLs verteilt, was die Auffindbarkeit und Nutzung erschwert.
Genau hier entert Backstage
Um dieses Chaos zu bewältigen und die Effizienz zu steigern, braucht ihr eine zentrale Anlaufstelle, die alle relevanten Informationen und Ressourcen bündelt. Backstage ermöglicht es euch, all eure Tools, Richtlinien und Dokumentationen in einer einheitlichen, zentralisierten Plattform zu integrieren. Damit habt ihr alles, was ihr braucht, an einem Ort und spart euch die ständige Suche nach verschiedenen Links.
Dafür setzt Spotify mit Backstage auf einen Viermaster
Der Backstage Software Katalog
)
Der Software Katalog in Backstage ist wie ein umfassendes Inventar für eure gesamte Software-Flotte. Er bündelt alle registrierten Anwendungen, Dienste und Komponenten an einem zentralen Ort. Dieses Verzeichnis bietet einen klaren Überblick über den aktuellen Zustand und die Details eurer Systeme, was das Verwalten und Auffinden von Informationen deutlich erleichtert. Mit dem Software-Katalog behaltet ihr immer den Überblick und könnt eure Ressourcen effizient steuern und nutzen.
Die Backstage Software Templates
)
Backstage Software Templates sind wie Schatzkarten für eure Entwicklercrew, die euch den Weg weisen, um neue Softwareprojekte schnell und einheitlich aus dem Dock zu lassen. Sie sorgen dafür, dass alle neuen Schiffe – seien es Anwendungen, Dienste oder andere Beutestücke – nach den gleichen Seemannspraktiken und mit der gleichen Ausstattung in See stechen. So bleibt eure Flotte einheitlich und leicht zu manövrieren. Diese Vorlagen sind anpassbar, damit ihr sie nach euren eigenen Piratenkodex und Bedürfnissen gestalten könnt.
Die Backstage TechDocs
)
TechDocs in Backstage sind wie der Schatztruhen-Hafen für eure Entwicklerdokumentation. Sie ermöglichen es eurer Crew, technische Schriften und Anleitungen sicher zu lagern und ordentlich zu präsentieren. Mit TechDocs könnt ihr eure Dokumente direkt im Backstage-Dashboard integrieren, sodass alle wichtigen Informationen zu euren Projekten, APIs und Diensten zentral und leicht zugänglich sind. So bleibt eure Dokumentation stets auf Kurs, gut organisiert und für alle Piraten leicht zu finden.
Die Backstage Community
Die Open-Source-Community von Backstage ist wie eine lebhafte Piratenbande, die ständig neue Schätze und Erweiterungen für die Plattform an Land zieht. Die engagierten Entwickler kreieren und teilen eine Vielzahl von Plugins, die Backstage mit neuen Funktionen und Integrationen bereichern. Von schlagkräftigen Tools bis hin zu maßgeschneiderten Anpassungen bieten die Community-Plugins wertvolle Erweiterungen, die eure Backstage-Plattform noch vielseitiger und besser auf eure Bedürfnisse abstimmt.
Fazit
Backstage ist wie das Kommandozentrum eines Piratenschiffs für die zentrale und einheitliche Verwaltung einer Vielzahl von Software, Tools und Infrastruktur. Mit Backstage könnt ihr eure digitalen Schätze und Routinen wie ein gut eingespieltes Crew-Team koordinieren und optimieren. Wir bieten Backstage auch in unserer Managed Application Plattform an, um euch den Einstieg in die stürmischen Gewässer der Cloud-Native CI/CD-Landschaft zu erleichtern.