Back

Designing and Implementing Golden Paths

Improve developer experience with developer portals and templates

Last updated: 31 July 2026

Learning Objectives

  • Understand platforms as a software product: Treat and design infrastructure as a product
  • Understand how to create self-service capabilities with Kubernetes abstractions and templates: Improve developer experience with Backstage, Crossplane, and advanced templating mechanisms
  • Implement custom abstractions in Kubernetes: Implement custom abstractions with Crossplane and integrate them into the platform
  • Measure and improve developer experience: Continuously improve developer experience using metrics and feedback

Prerequisites

  • Solid understanding of Kubernetes
  • Experience working with GitOps tools like ArgoCD or Flux
  • Knowledge of templating mechanisms (Helm)
  • Basic software development knowledge (common constructs like loops, conditionals, functions)

What You Will Learn

  • Platform-as-a-Product Mindset: Develop features and abstractions using roadmaps, metrics, and feedback loops
  • Using Crossplane to Create Abstractions: Create Crossplane resources and integrate them into the platform
  • Advanced Deployment Templates with Helm: Work with schemas, tests, and template release cycles
  • Setting Up a Developer Portal with Backstage: Install, configure, and deploy Backstage
  • Observability and Metrics for Developer Experience: Collect, visualize, and interpret metrics from platform components
  • Progressive Delivery and Release Validation with Argo Rollouts: Create rollout strategies as a safety net for platform users

Who Is This For

  • can already operate individual platform components and want to improve developer experience
  • want to adopt Backstage and Crossplane
  • want to provide self-service capabilities for developers

This course is for anyone who already has experience with Kubernetes and GitOps and wants to focus more on developer experience. It builds on the fundamentals of platform engineering and deepens your knowledge of abstractions, templating, and developer portals.

Your Trainer

Thomas Schuetz - Cloud Native Trainer & Architect

Thomas Schuetz Cloud Native Trainer & Architect

Thomas is a Cloud Native Trainer and Owner of TSC Labs. Besides that, he's serving as a CNCF Ambassador and Tech Lead for the CNCF TAG Infrastructure. He helps organizations embrace cloud native by upskilling teams and designing developer platforms that improve the developer experience. Passionate about accessibility and community, Thomas contributes to open source projects and actively supports the growth of cloud native communities.

  • CNCF Ambassador and CNCF TAG Lead
  • Golden Kubestronaut
  • Led many teams and companies through cloud native adoptions
  • Teaches Cloud Native Technologies at Universities of Applied Sciences
  • Speaker at many Conferences and Meetups