Backstage, Spotifys Open-Source-Internal-Developer-Portal, ist zur Standardantwort auf „Wie katalogisieren wir unsere Services?“ geworden. Das ist verständlich — es ist gut dokumentiert, aktiv gepflegt und wird bei erkennbaren Unternehmen im großen Maßstab eingesetzt. Aber der Empfehlungsbias zum bekanntesten Tool einer Kategorie ist es wert, untersucht zu werden.
Was Backstage tatsächlich erfordert
- Ein laufendes Node.js-Backend
- Eine PostgreSQL-Datenbank
- Authentifizierungskonfiguration (OAuth, SAML oder ähnliches)
- Eine Infrastrukturumgebung zum Deployen und Warten
- Laufende Plugin-Konfiguration und Updates
- Einen Engineer (oft ein Platform-Team), der es besitzt
Was die meisten Teams wirklich brauchen
Wenn Sie Engineering-Teams fragen, was sie von einem Service-Katalog wollen, sind die Kernanwendungsfälle:
- Alle Services und ihre Eigentümer sehen
- Sehen, was von was abhängt (Abhängigkeitsgraph)
- Nach Team, Tech-Stack oder Status filtern
- Eine bestimmte Ansicht mit einem Link teilen
Das sind Visualisierungs- und Abfragefunktionen, keine Backend-Funktionen. Sie erfordern kein Backend.
Service Map ist die leichtgewichtige Alternative: YAML-Service-Definitionen, interaktiver Abhängigkeitsgraph, Filter nach Team und Tech-Stack, teilbare URLs, self-hosted statische Dateien. Einmalig 99 €, Deployment in einem Nachmittag, kein Backend zu warten.
