Einführung eines Developer Portals mit Backstage für ein globales Fertigungsunternehmen

Einführung eines Developer Portals mit Backstage für ein globales Fertigungsunternehmen

Executive Summary

Ein weltweit agierendes Unternehmen aus der Fertigungsbranche hat gemeinsam mit Soeldner Consult ein maßgeschneidertes Developer Portal auf Basis von Backstage implementiert. Ziel war es, die interne Entwicklerplattform zu modernisieren, die Entwicklerproduktivität zu steigern und durch Self-Service-Angebote effizientere Betriebsabläufe zu schaffen.

Die Lösung dient nun als zentraler Hub für Entwicklerteams, mit integriertem Zugriff auf Tools, Services und Dokumentationen – standardisiert, sicher und benutzerfreundlich.

Herausforderungen

Vor dem Projekt hatten Entwickler des Kunden keinen zentralen Ort für Dokumentationen, API-Verwaltung oder Betriebsinformationen. Es fehlten:

Unsere Lösung

🔍 1. Suche & Discovery über Systemgrenzen hinweg

Wir entwickelten und integrierten mehrere Custom Backstage Plugins, um eine unternehmensweite Suche zu ermöglichen:

 

  • Jira Connector Plugin: Indexiert Jira-Tickets und integriert sie in die zentrale Backstage-Suche.
  • Confluence Connector Plugin: Erlaubt die Recherche über alle Confluence-Dokumentationen hinweg.
  • Ressourcen-Visualisierung: Darstellung der Abhängigkeiten von APIs und Diensten über eine interaktive Graph-Ansicht (inkl. Mulesoft-APIs und Azure Ressourcen).

🖥️ 2. User Experience & Design

Ein auf den Kunden abgestimmtes UI-Redesign verbessert die Übersicht und reduziert die Einarbeitungszeit für Entwickler deutlich. Das neue Dashboard enthält:

 

  • Startseite mit Quicklinks zu Projekten, Ressourcen und Tasks
  • Persönliche To-Do-Listen (aus ServiceNow)
  • Interaktive Visualisierungen

🔐 3. Security & Permissions

Ein zentraler Bestandteil war die Integration in die bestehende Active Directory Struktur:

 

  • Umsetzung von rollenbasierten Zugriffskontrollen (RBAC)
  • Nutzung des Backstage Permission Frameworks mit benutzerdefinierten Policies
  • Sicherheitslogik direkt in die Plugins eingebettet (z. B. für Zugriff auf Kosteninformationen oder Ressourcenerstellung)

☁️ 4. Cloud Platform Management (Azure)

Für die Integration mit Azure wurden folgende Features umgesetzt:

 

  • Azure Cost Insight Plugin: Eigene Entwicklung eines Backstage Clients, der Kosteninformationen anzeigt – auf Nutzer-Ressourcen limitiert
  • Service Bus Plugin: Visualisierung und Zugriff auf Azure Service Bus Topics
  • Ressourcenzugriff per Self-Service: Entwickler können per UI Zugriffsanfragen stellen

🔍 5. Observability & Monitoring

Für Qualitätssicherung und Betriebsdatenintegration wurden folgende Plugins erstellt:

 

  • Sonarqube Plugin: Visualisiert Codequalität innerhalb Backstage
  • AKS Plugin-Erweiterung: Durch eigene Entity Provider können Kubernetes-Ressourcen in die Katalogstruktur aufgenommen werden

📆 6. Scheduling & ITSM Integration

Ein eigenes Plugin verbindet ServiceNow mit dem Portal:

 

  • Anzeige und Erstellung von Service-Anfragen
  • Integrierte Incident-Daten für Entwickler-Teams
  • Darstellung der persönlichen offenen Tickets auf der Startseite

Ergebnisse & Fazit

Zentrale Developer Experience: Ein Portal – alle Informationen
Schnellere Einarbeitung: Reduzierung der Onboarding-Zeit um 40 %
Sicher und compliant: Zugriffskontrolle gemäß Unternehmensrichtlinien
Cloud-Kosten im Blick: Transparenz für Teams und Budgetverantwortliche
APIs & Services besser auffindbar: Verbesserte Wiederverwendung & Konsistenz

 

Durch die maßgeschneiderte Implementierung von Backstage als interne Entwicklerplattform konnte das Fertigungsunternehmen seine Softwareentwicklung effizienter, sicherer und transparenter gestalten. Die durch Soeldner Consult entwickelten Plugins und Konzepte ermöglichen es nun, moderne DevOps-Praktiken effektiv im Tagesgeschäft umzusetzen.