Wie Sie Ihren ersten Golden Path für Azure in einer Internal Developer Platform aufbauen
Von Mirko Peters ·
Erfahren Sie, wie Sie Ihren ersten Azure Golden Path innerhalb einer Internal Developer Platform entwerfen, automatisieren und umsetzen, um Reibungsverluste für Entwickler zu beseitigen.
Automatisch mit KI aus dem Originalbeitrag übersetzt. Englisches Original lesen

Der Entwurf und die Bereitstellung Ihres ersten Golden Path innerhalb einer Internal Developer Platform (IDP) verändert, wie Engineering-Teams mit Azure arbeiten. Statt Entwickler zu zwingen, Abonnements, Netzwerke, Identitäten und Release-Pipelines manuell und von Grund auf zu konfigurieren, automatisiert ein gut aufgebauter Golden Path diese wiederkehrenden Aufgaben und bietet ein nahtloses Self-Service-Bereitstellungserlebnis.
Das Wichtigste in Kürze
- Beginnen Sie Ihren Weg im Platform Engineering mit einem einzelnen, mühsamen und sehr wiederholbaren Entwickler-Workflow, statt sofort eine gesamte Plattform aufzubauen.
- Ein sauber umgesetzter Azure Golden Path stellt automatisch Code-Repositories, CI/CD-Pipelines, verwaltete Identitäten, Key-Vault-Geheimnisse und Monitoring bereit.
- Sinnvolle Standardwerte reduzieren die Entscheidungslast deutlich und bieten dennoch kontrollierte Ausweichmöglichkeiten für ungewöhnliche Anforderungen einzelner Anwendungen.
- Infrastructure-as-Code-Werkzeuge wie Bicep oder Terraform sorgen dafür, dass die zugrunde liegende Azure-Architektur konsistent und nachvollziehbar bleibt.
- Messbare Verkürzungen der Lead Time und weniger Setup-Tickets helfen Ihnen, den Nutzen Ihrer ersten Plattform-Investition gegenüber den Stakeholdern zu belegen.
Den richtigen Einstiegs-Workflow finden
Viele Organisationen machen den Fehler, am ersten Tag eine massive, alles umfassende Internal Developer Platform aufbauen zu wollen. Sie versuchen, jede hypothetische Architekturherausforderung zu lösen, jede Programmiersprache zu unterstützen und gleichzeitig jedes Legacy-System anzubinden. Dieser Ansatz führt fast immer zu Analyselähmung, aufgeblähten Zeitplänen und letztlich zum Scheitern der Plattform. Der Schlüssel zu einer erfolgreichen Initiative für Platform Engineering liegt darin, klein anzufangen.
Sehen Sie sich das aktuelle Backlog Ihres Teams an und ermitteln Sie die eine Anfrage, die am häufigsten zu Verzögerungen führt. Ist es das Bereitstellen eines neuen Web-Dienstes? Ist es das Anlegen einer Datenbank mit vorkonfigurierten Netzwerkregeln? Wählen Sie einen mühsamen, wiederkehrenden Workflow aus. Sobald Sie dieses Ziel eingegrenzt haben, können Sie jeden manuellen Schritt abbilden, den Entwickler dafür heute ausführen. Wenn Sie Ihre erste Automatisierung auf diesen einen Anwendungsfall konzentrieren, liefern Sie Ihren Entwicklungsteams sofort einen messbaren Mehrwert, ohne sich selbst zu überfordern.
Die Azure-Infrastrukturebene automatisieren
Sobald Sie Ihren Ziel-Workflow ausgewählt haben, müssen Sie die zugrunde liegenden Infrastrukturkomponenten definieren, aus denen der Pfad besteht. Beim Aufbau für Azure bedeutet das, die Ressourcen als Code abzubilden, auf die Ihre Anwendungen täglich angewiesen sind. Statt Entwickler im Azure-Portal klicken oder Setup-Anleitungen aus veralteten internen Wikis kopieren zu lassen, sollten Ihre Automatisierungsskripte die schwere Arbeit im Hintergrund übernehmen.
Werkzeuge wie Bicep oder Terraform ermöglichen es Ihnen, den gewünschten Zustand Ihrer Azure-Umgebung explizit zu deklarieren. Wenn ein Entwickler den Golden Path auslöst, sollte die Plattform die benötigte Hosting-Umgebung programmatisch bereitstellen, etwa Azure App Service oder Azure Kubernetes Service, samt der erforderlichen Netzwerkgrenzen, Speicherkonten und Datenbankinstanzen. Ihr Infrastrukturcode sollte außerdem automatisch verpflichtende Ressourcen-Tags für Kostenverfolgung, Umgebungsklassifizierung und Teamzuständigkeit anwenden. So wird die Governance nie dem menschlichen Gedächtnis überlassen.
Sicherheit und Identität von Anfang an im Pfad verankern
Sicherheit sollte nie ein nachträglicher Gedanke sein, der kurz vor der Bereitstellung an eine Anwendung angeflanscht wird. Beim Aufbau Ihres ersten Golden Path müssen Sicherheitsleitplanken direkt in die automatisierte Bereitstellungsabfolge integriert werden. So stellen Sie sicher, dass jeder Dienst, der über die Plattform gestartet wird, ab dem allerersten Commit Ihren unternehmensweiten Sicherheitsbaselines entspricht.
Beginnen Sie damit, Microsoft Entra ID so zu konfigurieren, dass Zugriffskontrollen nach dem Prinzip der geringsten Berechtigung greifen. Entwickler sollten nur die Berechtigungen erhalten, die sie benötigen, um ihre jeweiligen Dienste in den vorgesehenen Entwicklungsumgebungen zu verwalten. Verabschieden Sie sich außerdem von der gefährlichen Gewohnheit, Datenbankpasswörter und API-Schlüssel in Konfigurationsdateien von Anwendungen oder in Quellcode-Repositories abzulegen. Konfigurieren Sie stattdessen Ihren Golden Path so, dass er automatisch einen Azure Key Vault bereitstellt und der Anwendung eine verwaltete Identität zuweist. Das gibt Ihrer Software einen sicheren digitalen Ausweis, mit dem sie sich gegenüber anderen Azure-Diensten authentifizieren kann. Die Angriffsfläche sinkt dadurch deutlich, ohne dass Entwickler zusätzliche Hürden in Kauf nehmen müssen.
Observability und Service-Kataloge anbinden
Eine Anwendung ist erst dann wirklich produktionsreif, wenn sie sich wirksam überwachen und betreiben lässt. Ihr Golden Path muss den neuen Dienst automatisch in Ihr Betriebsumfeld einbinden. Dazu gehören die Bereitstellung von Application Insights, die Einrichtung von Standard-Überwachungsdashboards und die Konfiguration von Basis-Warnmeldungen, damit Teams Fehler erkennen, bevor Endbenutzer sie melden.
Zusätzlich sollte der Golden Path bei jeder erfolgreichen Ausführung die neue Anwendung in Ihrem zentralen Service-Katalog registrieren. Diese Zuordnung stellt sicher, dass die Organisation stets einen klaren Überblick über laufende Software behält, inklusive zugewiesener Verantwortlichkeit, Speicherorten des Quellcodes in GitHub oder Azure DevOps und direkten Links zu den Betriebshandbüchern. Tritt um zwei Uhr nachts ein Vorfall auf, wissen Bereitschaftsingenieure sofort, wem der Dienst gehört und wo sich seine Protokolle befinden. Aus stundenlanger hektischer Suche wird so eine Angelegenheit von Sekunden.
Fazit
Den ersten Golden Path aufzubauen ist der wirksamste Weg, Platform Engineering in Ihrer Organisation anzustoßen. Wenn Sie sich auf einen einzelnen, reibungsintensiven Workflow konzentrieren, Ihre Azure-Infrastruktur mit Bicep oder Terraform automatisieren, Sicherheitsleitplanken verankern und Observability anbinden, können Sie die Softwarebereitstellung deutlich beschleunigen und Ihre Cloud-Umgebung zugleich sicher und compliant halten.
Um tiefer einzusteigen, wie sich Konzepte des Platform Engineering in praktische Architekturen und den täglichen Entwickleralltag übersetzen lassen, hören Sie sich die vollständige Folge des Podcasts an. Sie erhalten fundierte Einblicke, detaillierte Erläuterungen und praxisnahe Strategien, um Ihre internen Workflows zu verbessern.
Häufige Fragen
Welcher Workflow eignet sich am besten für Ihren ersten Golden Path?
Wählen Sie einen Workflow, der mühsam und häufig wiederholt wird und Ihrem Team gut vertraut ist. Die Bereitstellung einer Standard-Webanwendung in Azure ist meist der ideale Ausgangspunkt, da dabei Repositories, Datenbanken und Monitoring zusammenkommen.
Wie gehen Sie mit Anwendungen um, die eine individuelle Azure-Infrastruktur benötigen?
Integrieren Sie in Ihren Golden Path eine kontrollierte Ausweichmöglichkeit. So können Entwicklungsteams individuelle Konfigurationen über einen Prüfprozess anfordern, ohne die Plattform vollständig zu umgehen.
Sollten Bicep oder Terraform für Azure Golden Paths verwendet werden?
Sowohl Bicep als auch Terraform funktionieren hervorragend. Bicep ist nativ in Azure integriert und eng mit der Plattform verzahnt, während Terraform Multi-Cloud-Fähigkeiten bietet. Wählen Sie das Werkzeug, mit dem Ihr Team am besten automatisieren kann.
Welche Rolle spielen verwaltete Identitäten in einem Azure Golden Path?
Managed Identities funktionieren wie ein Mitarbeiterausweis für Anwendungen: Ihre Azure-Dienste können sich damit sicher bei anderen Ressourcen wie Datenbanken und Key Vaults authentifizieren, ohne Verbindungszeichenfolgen im Klartext im Code zu speichern.