Natale Vinto

The internal developer platform and golden paths: Scaffolding for cloud-native development

Is cloud-native complexity slowing your team? Learn how golden paths create a frictionless developer experience, from idea to production.

The internal developer platform and golden paths: Scaffolding for cloud-native development
#1about 3 minutes

The growing problem of developer cognitive load

Increasing complexity in software development leads to high cognitive load and reduced productivity for developers.

#2about 2 minutes

Key pillars of an ideal developer experience

An optimal developer experience focuses on reducing cognitive load, enabling a flow state, and providing fast feedback loops.

#3about 2 minutes

Introducing the internal developer platform (IDP)

An IDP is a platform built by a platform team to enable developer self-service with guardrails and best practices.

#4about 2 minutes

Defining golden paths and software templates

Golden paths are pre-architected, supported workflows for building software that enforce best practices, originating from a concept by Spotify.

#5about 1 minute

The evolving role of the platform engineering team

Platform engineers act as product managers, UX experts, and developer advocates for the internal platform they build and maintain.

#6about 3 minutes

Introducing Backstage as an open source IDP

Backstage is a popular open source IDP from the CNCF, with Red Hat Developer Hub providing an enterprise-grade version.

#7about 3 minutes

Demo: A tour of the developer hub portal

The portal provides a single pane of glass with a Tech Radar, learning paths, and catalogs for existing software and APIs.

#8about 3 minutes

Demo: Scaffolding a microservice from a template

A software template is used to automatically generate a new microservice, including its source code and GitOps repositories.

#9about 4 minutes

Demo: The integrated component view and plugins

The scaffolded component view centralizes access to pipelines, GitOps status, Kubernetes monitoring, and technical documentation via plugins.

#10about 3 minutes

Demo: Coding instantly with an in-browser IDE

Developers can launch a pre-configured, in-browser IDE like Dev Spaces directly from the component view to start coding immediately.

#11about 3 minutes

Understanding the structure of a software template

Software templates are defined using YAML files that specify input parameters, actions, and the UI layout via a catalog-info.yaml file.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
CH
Chris Heilmann
With AIs wide open - WeAreDevelopers at All Things Open 2025
Last week our VP of Developer Relations, Chris Heilmann, flew to Raleigh, North Carolina to present at All Things Open . An excellent event he had spoken at a few times in the past and this being the “Lucky 13” edition, he didn’t hesitate to come and...
With AIs wide open - WeAreDevelopers at All Things Open 2025
AG
Andre Braun, GitLab
Now is the time for industrialized software development
Now is the time for industrialized software development Recently, I received a letter from my car’s manufacturer alerting me to a recall. They had discovered a defective part and wanted to replace it. It was easily fixed, and I might have forgotten a...
Now is the time for industrialized software development

From learning to earning

Jobs that call for the skills explored in this talk.