3. INHALT
Welche anderen Player gibt
es?
Was sind interne Developer
Portale (IDP)?
Wozu braucht es ein IDP?
Wie führt man ein IDP ein?
Einführung in Backstage
und Diskussion
01
04
02
05
03
06
Was Warum Backstage
Landschaft Adoption Fragen
5. Hauptkomponenten eines IDP
Single pane of glass für die
Software Landschaft des
Unternehmens
Erstellung von neuen
Software Komponenten via
blue-prints
Entwickler:innen managen
Infrastruktur,
Deployments, Incident
uvm. selber
Universeller
Katalog
Blue-prints
Self-service
Management
7. Vorteile eines IDP
Höhere Entwickler-Effizienz
dank tieferem kognitiver
Belastung
Einfacheres und
effizienteres Onboarding
von neuen Entwickler:innen
Erhöhte Transparenz und
bessere Einsicht dank
“single pane of glass”
Plattform bietet Basis für die
Messung von Compliance,
Lifecycle Steuerung uvm.
Effizienz
Transparenz
Onboarding
Enabler
8. Effizienzgewinne bei Spotify
2x so häufige
deployments, 3x so
lange in Produktion
2.3x höhere Aktivität auf
GitHub (Enterprise)
2x mehr Code Changes
mit 17% tieferer cycle
time
5% höhere
Wahrscheinlichkeit, in
einem Jahr noch bei
Spotify zu sein
https://backstage.spotify.com/blog/how-spotify-measures-backstage-roi/
https://aws.amazon.com/solutions/case-studies/toyota-ecs-case-study/
10. ● Backstage ist ein open-source
Framework um interne Developer Portale
zu bauen
● Entwickelt (und eingesetzt) von Spotify
● Cloud Native incubation Projekt
● Endorsed von Thoughtworks, VMWare,
RedHat, Gartner, LinuxFoundation
● Von Netflix, Splunk, Snyk, Zalando,
ExpediaGroup, Toyota und vielen
weiteren eingesetzt
Was ist Backstage?
https://github.com/backstage/backstage/blob/master/ADOPTERS.md
27. Adoption eines IDP
Keine weiteren Insellösungen schaffen. Mit
Plugins wichtige Systeme integrieren. Als
zentrale Anlaufstelle etablieren.
Dediziertes Team, Entwickler:innen als Kunden,
Weiterentwicklung als Produkt
Platform as a Product
Zentrale Platzierung
Plattform Team hilft bei der Entwicklung von
Plugins, organisiert hack days und developer
meetings, bietet relevante Metriken
Evangelisation