June 30, 2025

Aufbau eines internen Service & Daten Katalogs für ein Großunternehmen

Projektanlass Ein Unternehmen, das Software für Steuerberater, Tankstellenbetreiber und Mineralölgesellschaften entwickelt und vertreibt, betreibt eine Vielzahl interner Services und Module, die von unterschiedlichen Entwicklerteams erstellt und weiterentwickelt werden. In der Vergangenheit führte diese dezentrale Entwicklung häufig zu redundanten Neuentwicklungen, unklaren Zuständigkeiten und mangelnder Transparenz über bestehende Funktionalitäten. Der Service & Data Catalog wurde eingeführt, um eine zentrale Plattform zu schaffen, die einen vollständigen Überblick über alle vorhandenen Services und deren Lifecycle bietet. Ziel war es, einen zentralen Einstiegspunkt bereitzustellen, über den Teams vorhandene Funktionalitäten nachschlagen, die zugehörigen API-Spezifikationen abrufen sowie verwendete Technologien dokumentieren können. Auf diese Weise sollte die Wiederverwendbarkeit bestehender Services gefördert, die Zusammenarbeit zwischen den Teams verbessert und die Qualität sowie Wartbarkeit langfristig gesteigert werden.

🧩 Aufgaben / Arbeiten im Projekt

  • Evaluierung möglicher Ansätze (Eigenentwicklung vs. Einsatz bestehender Lösungen) und Auswahl von backstage.io als Basisplattform
  • Durchführung von Anpassungen und Erweiterungen an backstage.io, um interne Anforderungen abzudecken
  • Initiale Befüllung der Katalogeinträge durch Interviews und enge Abstimmung mit den Entwicklerteams
  • Implementierung einer Authentifizierungslösung (keycloak)
  • Planung einer Self-Service-Strategie, bei der Teams ihre Einträge langfristig eigenständig erstellen und pflegen sollen (nicht umgesetzt)

💡 Technologien

  • backstage.io
  • Development
  • TypeScript
  • Data Mangement
  • PostgreSQL
  • Infrastructure
  • Containerization & Provisioning
  • Docker
  • Podman
  • Kubernetes
  • helm
  • Automation
  • Continuous Integration
  • GitLab
  • Monitoring
  • Elastic Stack
  • Authentication & Authorization
  • Keycloak
  • SSO
  • Icinga
  • Yarn

🎯 Erfolge

Erfolgreiche Einführung des Katalogs Positive Rückmeldungen von internen Stakeholdern hinsichtlich Benutzerfreundlichkeit und Performance Grundlage geschaffen für eine zukünftige Erweiterung der Funktionalität

Let's work together. Let's work together.