Zurück

Golden Paths entwerfen und umsetzen

Developer Experience anhand von Developer Portals und Templates verbessern

Stand: 31. Juli 2026

Lernziele

  • Plattformen als Softwareprodukt verstehen: Infrastruktur als Produkt betrachten und gestalten
  • Verstehen, wie man mit Kubernetes Abstraktionen und Templates Self-Service Capabilities erzeugen kann: Mit Backstage, Crossplane und erweiterten Templating-Mechanismen die Developer Experience verbessern
  • Implementierung von eigenen Abstraktionen in Kubernetes: Mit Crossplane eigene Abstraktionen implementieren und in die Plattform integrieren
  • Messen und verbessern der Developer Experience: Mit Metriken und Feedback die Developer Experience kontinuierlich verbessern

Voraussetzungen

  • Solides Verständnis von Kubernetes
  • Erfahrung im Umgang mit GitOps-Tools wie ArgoCD oder Flux
  • Kenntnisse im Umgang mit Templating-Mechanismen (Helm)
  • Einfache Kenntnisse in der Softwareentwicklung (typische Konstrukte wie Schleifen, Bedingungen, Funktionen)

Was du lernen wirst

  • Platform-as-a-Product Mindset: Entwicklung von Features und Abstraktionen mit Roadmaps, Metriken und Feedback-Loops
  • Verwendung von Crossplane zur Erstellung von Abstraktionen: Crossplane-Ressourcen erstellen und in die Plattform integrieren
  • Erweiterte Erstellung von Deployment-Templates mit Helm: Arbeiten mit Schemas, Tests und ggf. Release-Zyklen von Templates
  • Setup eines Developer Portals mit Backstage: Backstage installieren, konfigurieren und deployen
  • Observability und Metriken für die Developer Experience: Metriken sammeln, visualisieren und interpretieren (aus Plattformkomponenten)
  • Progressive Delivery und Release Validierung mit Argo Rollouts: Erstellung von Rollout-Strategien als Sicherheitsnetz für Plattform-User

Für wen ist dieser Kurs geeignet

  • Einzelne Plattformkomponenten einsetzen können und die Developer Experience verbessern möchten
  • Backstage und Crossplane einsetzen möchten
  • Self-Service Capabilities für Entwickler bereitstellen möchten

Dieser Kurs ist für alle, die bereits Erfahrung mit Kubernetes und GitOps haben und verstärkt Augenmerk auf Developer Experience legen möchten. Er baut auf den Grundlagen des Platform Engineering auf und vertieft das Wissen in den Bereichen Abstraktionen, Templating und Developer Portals.

Dein Trainer

Thomas Schuetz - Cloud Native Trainer & Architect

Thomas Schuetz Cloud Native Trainer & Architect

Thomas ist Cloud Native Trainer, Architect und Inhaber von TSC Labs. Neben seiner Trainertätigkeit ist er CNCF Ambassador und Tech Lead der CNCF TAG Infrastructure. Er unterstützt Unternehmen beim Aufbau und der Entwicklung von Cloud Native Skills, indem er Teams weiterbildet und Developer Platforms entwirft, welche die Developer Experience verbessern. Mit Leidenschaft für Zugänglichkeit und Community trägt Thomas zu Open-Source-Projekten bei und fördert aktiv das Wachstum von Cloud Native Communities.

  • CNCF Ambassador und CNCF TAG Lead
  • Golden Kubestronaut
  • Begleitung zahlreicher Teams durch Cloud Native Transformationen
  • Unterrichtet Cloud Native Technologien an österreichischen Fachhochschulen
  • Speaker auf zahlreichen Konferenzen und Meetups