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
DC
Daniel Cranney
Dev Digest 188: CfP time, the risks of NPM and IKEA algorithms
Inside last week’s Dev Digest 188 . 🤖 GitHub Copilot CLI is now in public review 💻 Microsoft is bringing ‘vibe working’ to office apps 🎣 Attackers abuse AI tools to generate captchas in fishing attacks ⚠️ When LLMs autonomously attack 🧠 Common cause...
Dev Digest 188: CfP time, the risks of NPM and IKEA algorithms

From learning to earning

Jobs that call for the skills explored in this talk.

Expert DevOps Engineer

Expert DevOps Engineer

Talent Insights
Municipality of Santiago de Compostela, Spain

Remote
Bash
Azure
DevOps
Python
+10