Bildquelle: Pexels / https://www.pexels.com/photo/photo-of-a-laptop-screen-7439127/
Interne Plattformen brauchen mehr als Golden Paths: Ausnahmen, Ownership und Kosten müssen ins Portal
Viele Unternehmen investieren derzeit in interne Entwicklerportale, Servicekataloge und Vorlagen für neue Anwendungen. Die Hoffnung dahinter ist nachvollziehbar: Wenn Teams für neue Services nicht mehr bei null anfangen müssen, sinken Reibung, Wartezeiten und Standardabweichungen. Genau dafür stehen sogenannte Golden Paths. Sie liefern den bevorzugten Weg für typische Aufgaben wie Repository-Anlage, Build-Pipeline, Basis-Observability oder Deployment. Das Problem beginnt dort, wo Unternehmen den Golden Path mit der gesamten Plattform verwechseln. Denn die meisten betrieblichen Schäden entstehen nicht im Standardfall, sondern in den Ausnahmen.
Das CNCF Platforms White Paper beschreibt interne Plattformen ausdrücklich als integrierte Sammlung von Fähigkeiten mit konsistenten Nutzererfahrungen, Self-Service und geringerer kognitiver Last für Produktteams. Martin Fowler und Evan Bottcher definieren eine digitale Plattform als Grundlage aus Self-Service-APIs, Tools, Services, Wissen und Support, die als überzeugendes internes Produkt organisiert ist. Beide Perspektiven zeigen denselben Punkt: Eine Plattform soll Koordination verringern. Sie tut das aber nur dann, wenn Teams im Portal nicht nur den Idealweg sehen, sondern auch die Abweichungen, Zuständigkeiten und Folgen ihrer Entscheidungen.
Golden Paths lösen Wiederholung, nicht automatisch Betriebsrealität
Ein Golden Path ist wertvoll, weil er wiederkehrende Arbeit bündelt. Ein Team kann damit schneller ein neues Backend, einen Worker oder einen internen Dienst starten, ohne erst fünf verschiedene Freigaben, Vorlagen oder Beispiel-Repositories zusammensuchen zu müssen. Genau hier entsteht echter Nutzen. Das CNCF-Whitepaper verweist auf wiederverwendbare Workflows, Templates und Self-Service-Fähigkeiten als zentrale Plattformbausteine.
Nur: Der Vorlagenpfad beantwortet noch nicht, was passiert, wenn ein Service davon abweicht. Welche Datenklasse verarbeitet die Anwendung? Wer trägt die fachliche Verantwortung? Über welches Team läuft die Betriebsunterstützung? Welche Kostenstelle zahlt die Laufzeit, und welcher Eskalationsweg greift bei Störungen? Wenn diese Informationen neben dem Portal in Wikis, Tickets, Tabellen oder Köpfen verstreut bleiben, dann beschleunigt der Golden Path zwar den Start, aber nicht die spätere Steuerung. Aus Plattformsicht ist das zu wenig.
Ein Katalog ohne Ownership bleibt eine hübschere Inventarliste
Backstage beschreibt seinen Software Catalog als zentrales System für Ownership und Metadaten über Services, Websites, Bibliotheken oder Datenpipelines. Genau das ist mehr als eine Komfortfunktion. In vielen Unternehmen scheitern operative Entscheidungen daran, dass ein Service technisch existiert, aber niemand verlässlich sagen kann, wem er gehört, welches Team ihn betreibt oder welche Abhängigkeiten daran hängen. Ein hübsches Portal mit Suchfunktion ändert daran wenig, wenn die Metadaten lückenhaft, veraltet oder freiwillig bleiben.
Der wichtige Unterschied lautet deshalb nicht Portal oder kein Portal, sondern belastbare Metadaten oder bloße Oberfläche. Wenn Owner, Systemkritikalität, Laufzeitumgebung, Support-Kanal, SLO-Bezug und Abhängigkeiten im Portal fehlen, entsteht nur eine neue Fassade über alten Blindstellen. Dann finden Teams zwar den Dienstnamen schneller, aber nicht den richtigen Ansprechpartner oder den betrieblichen Kontext. Gerade in Incident-Lagen, bei Audit-Fragen oder bei Kostenkonflikten rächt sich das sofort.
Vorlagen ohne Feedback beschleunigen auch falsche Entscheidungen
Backstage Software Templates zeigen gut, wie sich neue Komponenten automatisiert anlegen und direkt im Katalog registrieren lassen. Das ist praktisch und für Plattformteams ein starker Hebel. Aber ein sauber erzeugtes Repository ist noch keine gut geführte Plattform. Ohne Rückmeldungen aus dem laufenden Betrieb entstehen Probleme nur schneller: Teams erzeugen neue Services, doch niemand sieht im Portal, ob Policy-Prüfungen fehlschlagen, ob das Team den On-Call-Pfad gepflegt hat, ob die Cloud-Kosten aus dem Rahmen laufen oder ob eine Komponente seit Monaten ohne aktiven Owner weiterlebt.
Auch die CNCF Platform Engineering Maturity Model betont diesen Punkt indirekt. Reife Plattformen arbeiten nicht nur technisch, sondern wie Produkte: mit Roadmap, Nutzungsmessung, UX, Daten über Wirkung und bewusster Entfernung wenig genutzter Funktionen. Das ist wichtig, weil Portale sonst leicht zu einem Schaufenster werden. Sie zeigen, was theoretisch möglich wäre, aber nicht, wo Produktteams tatsächlich hängenbleiben. Besonders gefährlich wird das bei Ausnahmen: Wenn seltene, aber wichtige Fälle nur per Slack, Sonderskript oder Plattformticket lösbar sind, wandert der eigentliche Engpass aus dem sichtbaren Portal zurück in inoffizielle Nebenwege.
Was ein tragfähiges Entwicklerportal tatsächlich zeigen sollte
Ein internes Entwicklerportal muss deshalb mehr leisten als Startknöpfe für neue Services. Es sollte für jede relevante Komponente mindestens sechs Dinge auf einen Blick zugänglich machen:
- einen klar benannten fachlichen und technischen Owner,
- den Support- oder Eskalationsweg für Störungen und Änderungen,
- Policies und Prüfstände, die für den Service gelten,
- wichtige Abhängigkeiten zu Plattformdiensten oder anderen Teams,
- betriebsnahe Kennzahlen wie Verfügbarkeit, Fehlerraten oder offene Warnsignale,
- eine Zuordnung von Laufzeit- oder Verbrauchskosten.
Erst mit dieser Kombination reduziert eine Plattform wirklich Koordinationsaufwand. Fowler beschreibt in seinem Plattformbegriff ausdrücklich auch Wissen und Support, nicht nur APIs und Tools. Genau das wird in vielen Implementierungen unterschätzt. Wer nur Self-Service anbietet, aber die Verantwortung unsichtbar lässt, verlagert Koordination in den Ernstfall. Dann muss ein Team bei der ersten Ausnahme doch wieder Menschen suchen, Zuständigkeiten klären und Zusatzwissen aus mehreren Systemen zusammensammeln.
Ausnahmen gehören in den Produktentwurf der Plattform
Viele Plattforminitiativen optimieren zuerst den Standardfall, weil dort schnelle Erfolge sichtbar sind. Das ist vernünftig, darf aber nicht das Ende bleiben. Eine gute Plattform definiert auch den Umgang mit Ausnahmen als Teil ihres Produkts. Dazu gehört zum Beispiel: Welche Abweichungen dürfen Teams selbst entscheiden? Wann ist eine zusätzliche Freigabe nötig? Wo wird sichtbar, dass ein Service von der Standardarchitektur abweicht? Und wie landet diese Abweichung nicht in einem vergessenen Ticket, sondern dauerhaft im Portal-Kontext?
Gerade hier trennt sich ein internes Produkt von einer bloßen Sammlung technischer Hilfsmittel. Wenn das Portal nur den Happy Path dokumentiert, aber der Ausnahmeweg unsichtbar bleibt, dann steigt die Ticketlast mit jeder Besonderheit wieder an. Der Plattformansatz verliert dann seinen Kernnutzen: weniger Backlog-Kopplung, weniger Wartezeit und mehr autonome Delivery. Stattdessen entsteht eine neue Zentralstelle mit schöner Oberfläche.
Wie Teams pragmatisch anfangen können
Ein sinnvoller Start braucht kein Mammutprogramm. Praktisch bewährt sich, zunächst drei bis fünf häufige Golden Paths sauber auszuarbeiten und parallel für alle neu angelegten Komponenten Pflichtmetadaten einzuführen: Owner, Support-Pfad, Kritikalität, Laufzeitklasse und Kostenstelle. Im zweiten Schritt sollten Katalogeinträge mit Signalen aus CI/CD, Policy-Prüfungen, Observability und Kostenreports angereichert werden. Im dritten Schritt kommt der Ausnahmeweg: nicht als Freitext in einem Wiki, sondern als sichtbarer Status oder dokumentierte Abweichung direkt an der Komponente.
So entsteht aus einem Portal nach und nach ein belastbares Steuerungsinstrument. Teams sehen nicht nur, wie sie schnell starten, sondern auch, wo Risiken, Betriebspflichten und wirtschaftliche Folgen liegen. Genau dann erfüllt die Plattform ihren Zweck: Sie reduziert Komplexität, ohne die Realität zu verstecken.
Fazit
Golden Paths sind ein wichtiger Teil interner Plattformen, aber sie reichen allein nicht aus. Wer Plattform Engineering ernst meint, muss Ausnahmen, Ownership, Support und Kosten dorthin bringen, wo Teams ohnehin arbeiten: ins Portal und in den Katalog. Erst dann wird aus Self-Service mehr als ein beschleunigter Start. Dann entsteht eine Plattform, die Delivery wirklich skaliert, weil sie auch im Abweichungsfall Orientierung gibt.
Quellen
- CNCF TAG App Delivery: Platforms White Paper – https://tag-app-delivery.cncf.io/whitepapers/platforms/
- CNCF TAG App Delivery: Platform Engineering Maturity Model – https://tag-app-delivery.cncf.io/whitepapers/platform-eng-maturity-model/
- Martin Fowler / Evan Bottcher: What I Talk About When I Talk About Platforms – https://martinfowler.com/articles/talk-about-platforms.html
- Backstage: Software Catalog – https://backstage.io/docs/features/software-catalog/
- Backstage: Software Templates – https://backstage.io/docs/features/software-templates/
