Test-Driven Golden Paths: Using Python to Validate Backstage Internal Developer Platforms
Talkat PythonAsia 2026 · on Sunday, 2026-03-22· at 15:30· Yuchengco Hall 5th Flr. Y507 (Workshop Room 1)·
summary
Claims that Backstage templates become reliable golden paths when validated by a Python-based test harness are demonstrated end-to-end: a template-tester Python harness that mocks Backstage APIs, runs pytest, and asserts file paths, manifest contents and API calls; scaffolding a FastAPI repo, creating a GitHub repo and PR, pushing images to ECR, then Argo CD deploying to Kubernetes — the demo creates and serves an "I love Python" service. Tests prevent a broken template from affecting dozens of services, treating Backstage templates as code.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:04DevOps challenges
- 6:42Golden paths in platforms
- 7:24Backstage features
- 11:58Setting up Backstage with templates
- 16:35Live demo: template creation
- 20:58Golden paths benefits
- 21:43Testing templates with Python
- 24:53Developer experience outcomes
- 25:16Q&A
related talks
24mTesting Your Python Code
30mVisual Testing with PyCharm and pytest
54mTest automation with Python Behave without BDD
41mEcosystem for Reliable Python Programming
28m"WHAT IS THIS MESS?" - Writing tests for pre-existing code bases
10mThere's a Snake in the Birdhouse! Building a Python Culture
31mCome to the Dark Side! We have a whole bunch of Cookiecutters!
01h 20mTest Driven Development in Python by
