Internal Developer Platform
Eine Internal Developer Platform ist ein Verbund gemeinsamer Werkzeuge und Dienste, mit denen Anwendungsentwickler Infrastruktur anfordern und Software bereitstellen. Das Plattformteam betreut die Dienste und ihre Kontrollen. Ein Entwicklerportal wie Backstage kann den Zugang bilden, über den Teams verfügbare Ressourcen finden und nutzen.
Eine Internal Developer Platform fasst wiederkehrende Entwicklungsaufgaben in nutzbare Abläufe mit den Zugriffsregeln und Nachweisen einer Bank zusammen. Entwickler können darüber eine Umgebung anfordern oder einen Dienst freigeben, ohne für jeden Schritt ein eigenes Ticket zu öffnen. Anfragen außerhalb dieses freigegebenen Wegs benötigen weiterhin die vorgesehene Prüfung.
Was eine Internal Developer Platform enthält
Eine Internal Developer Platform bündelt die Cloud-Konten, Container-Orchestrierung, Pipelines, Secrets-Management und das Monitoring, die ein Entwickler braucht, in einer Selbstbedienungsschicht, gebaut und gepflegt von einem Platform-Engineering-Team. Statt ein Ticket für eine neue Umgebung oder eine Datenbank zu öffnen, fordert ein Entwickler sie über die Plattform an und bekommt sie automatisch bereitgestellt, innerhalb der Leitplanken, die das Plattform-Team gesetzt hat.
Diese Leitplanken heißen meist Golden Paths: ein vorab freigegebener, standardisierter Weg durch die Plattform, der die Sicherheits- und Compliance-Regeln der Organisation bereits erfüllt. Ein Entwickler, der auf dem Golden Path bleibt, kommt schnell voran, ohne bei jedem Schritt eine manuelle Prüfung; wer etwas außerhalb davon braucht, kann es trotzdem bekommen, über einen langsameren, geprüften Weg.
Das Developer Portal obendrauf
Viele Internal Developer Platforms fügen ein Developer Portal als sichtbare Oberfläche hinzu: einen Katalog von Diensten, Dokumentation und Vorlagen, die ein Entwickler durchsuchen und nutzen kann. Backstage, das Open-Source-Projekt, das Spotify gebaut und später an die Cloud Native Computing Foundation übergeben hat, ist ein Beispiel, das Banken beim Aufbau ihres eigenen Portals prüfen können.
Die Entscheidung einer Bank zwischen einem Open-Source-Portal, einem Produkt eines Anbieters und einer vollständig selbst gebauten Plattform hängt meist davon ab, wie weit die zugrunde liegende Infrastruktur schon standardisiert ist. Ein Portal lohnt sich erst, wenn es eine einheitliche Plattform darunter gibt, die es beschreiben kann.
Kommende Events zu Internal Developer Platforms
Was ist eine Internal Developer Platform?
Eine Internal Developer Platform ist die Kombination aus Werkzeugen, Automatisierung und Selbstbedienungsoberflächen, die einem Anwendungsentwickler erlaubt, Infrastruktur bereitzustellen, Code auszuliefern und Tests auszuführen, ohne jedes zugrunde liegende System erlernen zu müssen. Ein Platform-Engineering-Team baut und verantwortet sie; Anwendungsteams nutzen sie im Alltag.
Was prüft eine Bank vorab?
Das Plattform-Team einer Bank prüft, ob der Golden Path den Prüfpfad liefert, den eine Aufsichtsbehörde erwartet: wer eine Ressource angefragt hat, wer sie freigegeben hat, und mit welcher Konfiguration sie ausgerollt wurde. Das Plattformteam prüft auch, wie die Plattform den Ausnahmefall behandelt, einen Entwickler, der etwas braucht, das der Golden Path nicht abdeckt. Eine Plattform, die nur den einfachen Fall löst, wird umgangen.
Ersetzt eine Internal Developer Platform DevOps?
DevOps ist die Praxis, der ein Entwicklungsteam für den eigenen Code folgt; die Internal Developer Platform ist die Infrastruktur, die ein Platform-Engineering-Team baut, damit diese Praxis leicht zu befolgen ist. Ein Team kann DevOps-Gewohnheiten auch ohne gemeinsame Plattform leben und stattdessen seine eigene Pipeline bauen. Die Plattform macht genau das für die ganze Organisation überflüssig.
Internal Developer Platforms und Finance Loop
Finance Loop ist der Treffpunkt für Plattform-Teams, die Internal Developer Platforms bauen, und die Risiko- und Compliance-Kollegen, die deren Golden Paths an einem aufsichtsrechtlichen Maßstab messen. Finance Loop verbindet diese Arbeit mit der breiteren Platform-Engineering- und DevOps-Szene in seinen Veranstaltungsstädten.
Finance Loop ist ein Experten-Netzwerk, das die institutionelle Nutzung neuer Technologien im Finanzwesen fördert, etwa KI, Tokenisierung, Stablecoins und DeFi. Finance Loop hilft seinen Mitgliedern, Fähigkeiten und persönliche Netzwerke in diesen Feldern aufzubauen: Investment & digitale Vermögenswerte, Zahlungsverkehr & digitales Geld, Digitale Infrastruktur & Souveränität und Risiko & Compliance.