SlideShare a Scribd company logo
Let’s build Developer Portal
with
Jirayut Nimsaeng (Dear)
CEO & Founder, Opsta (Thailand) Co.,Ltd.
Dev Mountain Tech Festival @ Chiang Mai
November 12, 2022 https://bit.ly/opsta-dmtf-backstage
Developer Portal with Backstage
#whoami
Jirayut Nimsaeng (Dear)
Jirayut has been involved in DevSecOps, Container, Cloud Technology
and Open Source for over 10 years. He has experienced and
succeeded in transforming several companies to deliver greater
values and be more agile.
● He is Founder and CEO of Opsta (Thailand) Co.,Ltd.
● He is Cloud/DevSecOps Transformation Consultant and
Solution Architecture
● He is the first Certified Kubernetes Security Specialist (CKS)
and Certified Kubernetes Administrator (CKA) in Thailand
● He is first Thai Google Cloud Developer Expert (GDE) in
Thailand
Developer Portal with Backstage
What are we going to talk about today
● Platform Engineering
● Introduction to Backstage
● Backstage Software Catalog
● Backstage Software Templates
● Backstage TechDocs
● Demo
● Wrap up
● Q/A
Developer Portal with Backstage
Platform Engineering
Developer Portal with Backstage
What is Platform Engineering?
Platform Engineering is a practice of building and operating a common
platform as a product for technology teams. It reduces time to market and
complexity by providing self-service deployments for infrastructure and application
and ease of operating applications in production. The team building and operating
the common platform constantly innovates and provides best practices
implementation, tools, and automation.
https://shahadarsh.com/2020/10/12/platform-engineering/
Developer Portal with Backstage
Platform Engineering
Engineering
Applications
Platform
Operations
Application
Engineering
Platform
Engineering
https://docs.aws.amazon.com/wellarchitected/latest/operational-excellence-pillar/separated-aeo-and-ieo-with-centralized-governance.html
Developer
Platform
Engineering Team
Developer Portal with Backstage
[Gartner] Hype Cycle for Emerging Tech 2022
https://www.gartner.com/en/articles/what-s-new-in-the-2022-gartner-hype-cycle-for-emerging-technologies
Developer Portal with Backstage
Internal Developer Platform (IDP)
DevOps Infrastructure Operation
Automation
Security
Services
Developer
Platform
Engineering Team
Use
Consume
Build
Developer Portal with Backstage
Internal Developer Platform (IDP)
DevOps Infrastructure Operation
Automation
Security
Developer
Platform
Engineering Team
Use
Build
Consume
Developer Portal with Backstage
Developer Portal with Backstage
What is Backstage?
● Backstage is an open platform framework for building developer portals
● Backstage unifies all your infrastructure tooling, services, and documentation
to create a streamlined development environment from end to end.
● Backstage was born out of necessity at Spotify
● Backstage is a CNCF Incubation project after graduating from Sandbox
Developer Portal with Backstage
Backstage Benefits
● For engineering managers, it allows you to maintain standards and best practices
across the organization, and can help you manage your whole tech ecosystem, from
migrations to test certification.
● For end users (developers), it makes it fast and simple to build software components in
a standardized way, and it provides a central place to manage all projects and
documentation.
● For platform engineers, it enables extensibility and scalability by letting you easily
integrate new tools and services (via plugins), as well as extending the functionality of
existing ones.
● For everyone, it’s a single, consistent experience that ties all your infrastructure tooling,
resources, standards, owners, contributors, and administrators together in one place.
Developer Portal with Backstage
Backstage Overview
Developer Portal with Backstage
Backstage Stack
Developer Portal with Backstage
Backstage Core Features
● Everything in Backstage are plugins
● Backstage Software Catalog for managing all your software (microservices,
libraries, data pipelines, websites, ML models, etc.)
● Backstage Software Templates for quickly spinning up new projects and
standardizing your tooling with your organization’s best practices
● Backstage TechDocs for making it easy to create, maintain, find, and use
technical documentation, using a "docs like code" approach
● Plus, a growing ecosystem of open source plugins that further expand
Backstage’s customizability and functionality
Developer Portal with Backstage
Backstage Plugins
https://backstage.io/plugins
Developer Portal with Backstage
Backstage
Software Catalog
Developer Portal with Backstage
Backstage Software Catalog
● The Backstage Software Catalog is a centralized system that keeps track of
ownership and metadata for all the software in your ecosystem (services,
websites, libraries, data pipelines, etc).
● The catalog is built around the concept of metadata YAML files stored
together with the code, which are then harvested and visualized in Backstage.
Developer Portal with Backstage
Backstage Software Catalog
Developer Portal with Backstage
Software Catalog Metadata
Developer Portal with Backstage
Integrated tooling through plugins
Developer Portal with Backstage
Sample Software Catalog Metadata
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: petstore
description: The Petstore is an example API used to show features of the OpenAPI spec.
links:
- url: https://github.com/swagger-api/swagger-petstore
title: GitHub Repo
icon: github
spec:
type: service
lifecycle: experimental
owner: team-c
providesApis:
- petstore
- streetlights
- hello-world
Developer Portal with Backstage
Backstage
Software Templates
Developer Portal with Backstage
Backstage Software Templates
● The Software Templates part of Backstage is a tool that can help you create
Components inside Backstage.
● By default, it has the ability to load skeletons of code, template in some
variables, and then publish the template to some locations like GitHub or
GitLab.
Developer Portal with Backstage
Create new component
Developer Portal with Backstage
Software Template
apiVersion: scaffolder.backstage.io/v1beta3
kind: Template
metadata:
name: react-ssr-template
title: React SSR Template
description: Create a website powered with Next.js
spec:
owner: web@example.com
type: website
parameters:
- title: Provide some simple information
required:
- component_id
- owner
properties:
component_id:
title: Name
type: string
description: Unique name of the component
ui:field: EntityNamePicker
owner:
title: Owner
type: string
description: Owner of the component
ui:field: OwnerPicker
ui:options:
allowedKinds:
- Group
steps:
- id: template
name: Fetch Skeleton + Template
action: fetch:template
input:
url: ./skeleton
copyWithoutRender:
- .github/workflows/*
values:
component_id: ${{ parameters.component_id }}
description: ${{ parameters.description }}
destination: ${{ parameters.repoUrl | parseRepoUrl }}
owner: ${{ parameters.owner }}
- id: publish
name: Publish
action: publish:github
input:
allowedHosts: ["github.com"]
description: This is ${{ parameters.component_id }}
repoUrl: ${{ parameters.repoUrl }}
- id: register
name: Register
action: catalog:register
input:
repoContentsUrl: ${{ steps.publish.output.repoContentsUrl }}
catalogInfoPath: "/catalog-info.yaml"
http://localhost:3000/create/actions
Developer Portal with Backstage
Backstage TechDocs
Developer Portal with Backstage
Backstage TechDocs
● TechDocs is Spotify’s homegrown docs-like-code solution built directly into
Backstage.
● Engineers write their documentation in Markdown files which live together
with their code - and with little configuration get a nice-looking doc site in
Backstage.
Developer Portal with Backstage
TechDocs Architecture
Developer Portal with Backstage
TechDocs Output
Developer Portal with Backstage
Demo
Developer Portal with Backstage
Backstage at Spotify
Developer Portal with Backstage
Wrap Up
Developer Portal with Backstage
Wrap Up
● Backstage is really really early stage
● It needs a lot of programming knowledge
● But it is really promising!
Developer Portal with Backstage
VMware Tanzu Application Platform GUI
https://docs.vmware.com/en/VMware-Tanzu-Application-Platform/1.0/tap/GUID-tap-gui-about.html
Developer Portal with Backstage
Red Hat joins the Backstage.io community
● The concept of platform engineering and the end-to-end developer experience is a
burgeoning topic industry wide. Building an IdP (Internal Developer Portal) is
extremely complex. This topic is new for many, and there are still a lot of unknowns
regarding how to evolve an organization that has no, or a low, concept of internal
platforms.
● https://developers.redhat.com/articles/2022/10/24/red-hat-joins-backstageio-community
Developer Portal with Backstage
The Spotify Plugins for Backstage subscription
https://info.backstage.spotify.com/event
Developer Portal with Backstage
Q&A
Developer Portal with Backstage
Contact Us
Jirayut Nimsaeng (Dear)
Facebook:
Email:
Website:
fb.me/DearJirayut
jirayut@opsta.co.th
www.opsta.co.th
Founder & CEO

More Related Content

PPTX
Backstage at CNCF Madison.pptx
PDF
Platform Engineering
PDF
Deploy 22 microservices from scratch in 30 mins with GitOps
PPTX
Platform engineering 101
PDF
Scaling DevSecOps Culture for Enterprise
PDF
Introduction to Kubernetes with demo
PDF
Managing Infrastructure as a Product - Introduction to Platform Engineering
PDF
Platform Engineering - a 360 degree view
Backstage at CNCF Madison.pptx
Platform Engineering
Deploy 22 microservices from scratch in 30 mins with GitOps
Platform engineering 101
Scaling DevSecOps Culture for Enterprise
Introduction to Kubernetes with demo
Managing Infrastructure as a Product - Introduction to Platform Engineering
Platform Engineering - a 360 degree view

What's hot (20)

PPTX
Azure DevOps CI/CD For Beginners
PDF
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
PDF
Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...
PDF
Introduction to Kubernetes and Google Container Engine (GKE)
PDF
GitOps with ArgoCD
PDF
Gitlab, GitOps & ArgoCD
PPTX
Azure DevOps
PPSX
CI-CD Jenkins, GitHub Actions, Tekton
PDF
"Platform Engineering in practice — Why and How to start", Serg Hospodarets
PDF
Helm - Application deployment management for Kubernetes
PDF
Platform engineering
PPSX
PPTX
PDF
Terraform -- Infrastructure as Code
PDF
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
PDF
Introduction to GitHub Actions
PDF
Gitops: the kubernetes way
ODP
Devops Devops Devops
PDF
DevOps
PPTX
The Cloud Native Journey
Azure DevOps CI/CD For Beginners
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...
Introduction to Kubernetes and Google Container Engine (GKE)
GitOps with ArgoCD
Gitlab, GitOps & ArgoCD
Azure DevOps
CI-CD Jenkins, GitHub Actions, Tekton
"Platform Engineering in practice — Why and How to start", Serg Hospodarets
Helm - Application deployment management for Kubernetes
Platform engineering
Terraform -- Infrastructure as Code
What is DevOps | DevOps Introduction | DevOps Training | DevOps Tutorial | Ed...
Introduction to GitHub Actions
Gitops: the kubernetes way
Devops Devops Devops
DevOps
The Cloud Native Journey
Ad

Similar to Let's build Developer Portal with Backstage (20)

PDF
A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024
PDF
The App Developer's Kubernetes Toolbox
PPT
In Act Developers Platform
PPTX
Alfresco Development Framework Basic
PPTX
Git,github & terraform Basics: Introduction
PPTX
NuGet beyond Hello World - DotNext Piter 2017
PPT
Codeigniter
PDF
apidays Australia 2023 - Discovering APIs And More With An Internal Developer...
PDF
Webinar: Capabilities, Confidence and Community – What Flux GA Means for You
PDF
apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...
PDF
Content Strategy and Developer Engagement for DevPortals
PDF
DevOps-Roadmap
PDF
Promise of DevOps
PDF
Backstage Software Templates for Java Developers
PPTX
Shopify - CNCF March 2025 Meetup - Presentation - 26-03-25.pptx
PPTX
What's New in Docker - February 2017
PPTX
Office 365 Saturday (Sydney) - SharePoint framework – build integrated user e...
PDF
Operator SDK for K8s using Go
PDF
DevOps Roadmap for freshers great guide.pdf
PDF
Enterprise guide to building a Data Mesh
A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024
The App Developer's Kubernetes Toolbox
In Act Developers Platform
Alfresco Development Framework Basic
Git,github & terraform Basics: Introduction
NuGet beyond Hello World - DotNext Piter 2017
Codeigniter
apidays Australia 2023 - Discovering APIs And More With An Internal Developer...
Webinar: Capabilities, Confidence and Community – What Flux GA Means for You
apidays LIVE Paris 2021 - APIGEE, different ways for integrating with CI/CD p...
Content Strategy and Developer Engagement for DevPortals
DevOps-Roadmap
Promise of DevOps
Backstage Software Templates for Java Developers
Shopify - CNCF March 2025 Meetup - Presentation - 26-03-25.pptx
What's New in Docker - February 2017
Office 365 Saturday (Sydney) - SharePoint framework – build integrated user e...
Operator SDK for K8s using Go
DevOps Roadmap for freshers great guide.pdf
Enterprise guide to building a Data Mesh
Ad

More from Opsta (20)

PDF
Kubernetes Secrets Management on Production with Demo
PDF
Introduction of CCE and DevCloud
PDF
How to build DevSecOps Platform on Huawei Cloud
PDF
Make a better DevOps with GitOps
PDF
Deploy Application on Kubernetes
PDF
Manage Kubernetes Clusters with Cluster API and ArgoCD
PDF
Security Process in DevSecOps
PDF
How we can do Multi-Tenancy on Kubernetes
PDF
Introduction to Kubernetes and GKE
PDF
Introduction to Google Cloud Platform
PDF
Managing traffic routing with istio and envoy workshop
PDF
How to pass the Google Certification Exams
PDF
How to Become DevOps
PDF
DevOps: The Future of Software Development
PDF
Real World CI/CD with Kubernetes
PDF
Journey of Kubernetes Scaling
PDF
DevOps Transformation in Technical
PDF
Performance Testing with Tsung
PDF
What you have to know about Certified Kubernetes Administrator (CKA)
PDF
Modern Monitoring - SysAdminDay 2017
Kubernetes Secrets Management on Production with Demo
Introduction of CCE and DevCloud
How to build DevSecOps Platform on Huawei Cloud
Make a better DevOps with GitOps
Deploy Application on Kubernetes
Manage Kubernetes Clusters with Cluster API and ArgoCD
Security Process in DevSecOps
How we can do Multi-Tenancy on Kubernetes
Introduction to Kubernetes and GKE
Introduction to Google Cloud Platform
Managing traffic routing with istio and envoy workshop
How to pass the Google Certification Exams
How to Become DevOps
DevOps: The Future of Software Development
Real World CI/CD with Kubernetes
Journey of Kubernetes Scaling
DevOps Transformation in Technical
Performance Testing with Tsung
What you have to know about Certified Kubernetes Administrator (CKA)
Modern Monitoring - SysAdminDay 2017

Recently uploaded (20)

PDF
Review of recent advances in non-invasive hemoglobin estimation
PPT
Teaching material agriculture food technology
PDF
Modernizing your data center with Dell and AMD
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Encapsulation theory and applications.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Electronic commerce courselecture one. Pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Machine learning based COVID-19 study performance prediction
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Cloud computing and distributed systems.
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Review of recent advances in non-invasive hemoglobin estimation
Teaching material agriculture food technology
Modernizing your data center with Dell and AMD
NewMind AI Weekly Chronicles - August'25 Week I
Encapsulation theory and applications.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Electronic commerce courselecture one. Pdf
20250228 LYD VKU AI Blended-Learning.pptx
Machine learning based COVID-19 study performance prediction
Diabetes mellitus diagnosis method based random forest with bat algorithm
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Cloud computing and distributed systems.
Spectral efficient network and resource selection model in 5G networks
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Mobile App Security Testing_ A Comprehensive Guide.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx

Let's build Developer Portal with Backstage

  • 1. Let’s build Developer Portal with Jirayut Nimsaeng (Dear) CEO & Founder, Opsta (Thailand) Co.,Ltd. Dev Mountain Tech Festival @ Chiang Mai November 12, 2022 https://bit.ly/opsta-dmtf-backstage
  • 2. Developer Portal with Backstage #whoami Jirayut Nimsaeng (Dear) Jirayut has been involved in DevSecOps, Container, Cloud Technology and Open Source for over 10 years. He has experienced and succeeded in transforming several companies to deliver greater values and be more agile. ● He is Founder and CEO of Opsta (Thailand) Co.,Ltd. ● He is Cloud/DevSecOps Transformation Consultant and Solution Architecture ● He is the first Certified Kubernetes Security Specialist (CKS) and Certified Kubernetes Administrator (CKA) in Thailand ● He is first Thai Google Cloud Developer Expert (GDE) in Thailand
  • 3. Developer Portal with Backstage What are we going to talk about today ● Platform Engineering ● Introduction to Backstage ● Backstage Software Catalog ● Backstage Software Templates ● Backstage TechDocs ● Demo ● Wrap up ● Q/A
  • 4. Developer Portal with Backstage Platform Engineering
  • 5. Developer Portal with Backstage What is Platform Engineering? Platform Engineering is a practice of building and operating a common platform as a product for technology teams. It reduces time to market and complexity by providing self-service deployments for infrastructure and application and ease of operating applications in production. The team building and operating the common platform constantly innovates and provides best practices implementation, tools, and automation. https://shahadarsh.com/2020/10/12/platform-engineering/
  • 6. Developer Portal with Backstage Platform Engineering Engineering Applications Platform Operations Application Engineering Platform Engineering https://docs.aws.amazon.com/wellarchitected/latest/operational-excellence-pillar/separated-aeo-and-ieo-with-centralized-governance.html Developer Platform Engineering Team
  • 7. Developer Portal with Backstage [Gartner] Hype Cycle for Emerging Tech 2022 https://www.gartner.com/en/articles/what-s-new-in-the-2022-gartner-hype-cycle-for-emerging-technologies
  • 8. Developer Portal with Backstage Internal Developer Platform (IDP) DevOps Infrastructure Operation Automation Security Services Developer Platform Engineering Team Use Consume Build
  • 9. Developer Portal with Backstage Internal Developer Platform (IDP) DevOps Infrastructure Operation Automation Security Developer Platform Engineering Team Use Build Consume
  • 11. Developer Portal with Backstage What is Backstage? ● Backstage is an open platform framework for building developer portals ● Backstage unifies all your infrastructure tooling, services, and documentation to create a streamlined development environment from end to end. ● Backstage was born out of necessity at Spotify ● Backstage is a CNCF Incubation project after graduating from Sandbox
  • 12. Developer Portal with Backstage Backstage Benefits ● For engineering managers, it allows you to maintain standards and best practices across the organization, and can help you manage your whole tech ecosystem, from migrations to test certification. ● For end users (developers), it makes it fast and simple to build software components in a standardized way, and it provides a central place to manage all projects and documentation. ● For platform engineers, it enables extensibility and scalability by letting you easily integrate new tools and services (via plugins), as well as extending the functionality of existing ones. ● For everyone, it’s a single, consistent experience that ties all your infrastructure tooling, resources, standards, owners, contributors, and administrators together in one place.
  • 13. Developer Portal with Backstage Backstage Overview
  • 14. Developer Portal with Backstage Backstage Stack
  • 15. Developer Portal with Backstage Backstage Core Features ● Everything in Backstage are plugins ● Backstage Software Catalog for managing all your software (microservices, libraries, data pipelines, websites, ML models, etc.) ● Backstage Software Templates for quickly spinning up new projects and standardizing your tooling with your organization’s best practices ● Backstage TechDocs for making it easy to create, maintain, find, and use technical documentation, using a "docs like code" approach ● Plus, a growing ecosystem of open source plugins that further expand Backstage’s customizability and functionality
  • 16. Developer Portal with Backstage Backstage Plugins https://backstage.io/plugins
  • 17. Developer Portal with Backstage Backstage Software Catalog
  • 18. Developer Portal with Backstage Backstage Software Catalog ● The Backstage Software Catalog is a centralized system that keeps track of ownership and metadata for all the software in your ecosystem (services, websites, libraries, data pipelines, etc). ● The catalog is built around the concept of metadata YAML files stored together with the code, which are then harvested and visualized in Backstage.
  • 19. Developer Portal with Backstage Backstage Software Catalog
  • 20. Developer Portal with Backstage Software Catalog Metadata
  • 21. Developer Portal with Backstage Integrated tooling through plugins
  • 22. Developer Portal with Backstage Sample Software Catalog Metadata apiVersion: backstage.io/v1alpha1 kind: Component metadata: name: petstore description: The Petstore is an example API used to show features of the OpenAPI spec. links: - url: https://github.com/swagger-api/swagger-petstore title: GitHub Repo icon: github spec: type: service lifecycle: experimental owner: team-c providesApis: - petstore - streetlights - hello-world
  • 23. Developer Portal with Backstage Backstage Software Templates
  • 24. Developer Portal with Backstage Backstage Software Templates ● The Software Templates part of Backstage is a tool that can help you create Components inside Backstage. ● By default, it has the ability to load skeletons of code, template in some variables, and then publish the template to some locations like GitHub or GitLab.
  • 25. Developer Portal with Backstage Create new component
  • 26. Developer Portal with Backstage Software Template apiVersion: scaffolder.backstage.io/v1beta3 kind: Template metadata: name: react-ssr-template title: React SSR Template description: Create a website powered with Next.js spec: owner: web@example.com type: website parameters: - title: Provide some simple information required: - component_id - owner properties: component_id: title: Name type: string description: Unique name of the component ui:field: EntityNamePicker owner: title: Owner type: string description: Owner of the component ui:field: OwnerPicker ui:options: allowedKinds: - Group steps: - id: template name: Fetch Skeleton + Template action: fetch:template input: url: ./skeleton copyWithoutRender: - .github/workflows/* values: component_id: ${{ parameters.component_id }} description: ${{ parameters.description }} destination: ${{ parameters.repoUrl | parseRepoUrl }} owner: ${{ parameters.owner }} - id: publish name: Publish action: publish:github input: allowedHosts: ["github.com"] description: This is ${{ parameters.component_id }} repoUrl: ${{ parameters.repoUrl }} - id: register name: Register action: catalog:register input: repoContentsUrl: ${{ steps.publish.output.repoContentsUrl }} catalogInfoPath: "/catalog-info.yaml" http://localhost:3000/create/actions
  • 27. Developer Portal with Backstage Backstage TechDocs
  • 28. Developer Portal with Backstage Backstage TechDocs ● TechDocs is Spotify’s homegrown docs-like-code solution built directly into Backstage. ● Engineers write their documentation in Markdown files which live together with their code - and with little configuration get a nice-looking doc site in Backstage.
  • 29. Developer Portal with Backstage TechDocs Architecture
  • 30. Developer Portal with Backstage TechDocs Output
  • 31. Developer Portal with Backstage Demo
  • 32. Developer Portal with Backstage Backstage at Spotify
  • 33. Developer Portal with Backstage Wrap Up
  • 34. Developer Portal with Backstage Wrap Up ● Backstage is really really early stage ● It needs a lot of programming knowledge ● But it is really promising!
  • 35. Developer Portal with Backstage VMware Tanzu Application Platform GUI https://docs.vmware.com/en/VMware-Tanzu-Application-Platform/1.0/tap/GUID-tap-gui-about.html
  • 36. Developer Portal with Backstage Red Hat joins the Backstage.io community ● The concept of platform engineering and the end-to-end developer experience is a burgeoning topic industry wide. Building an IdP (Internal Developer Portal) is extremely complex. This topic is new for many, and there are still a lot of unknowns regarding how to evolve an organization that has no, or a low, concept of internal platforms. ● https://developers.redhat.com/articles/2022/10/24/red-hat-joins-backstageio-community
  • 37. Developer Portal with Backstage The Spotify Plugins for Backstage subscription https://info.backstage.spotify.com/event
  • 38. Developer Portal with Backstage Q&A
  • 39. Developer Portal with Backstage Contact Us Jirayut Nimsaeng (Dear) Facebook: Email: Website: fb.me/DearJirayut jirayut@opsta.co.th www.opsta.co.th Founder & CEO