Supercharging Backstage Scaffolder for Workflows
summary
RBC extends Backstage Scaffolder by pushing long‑running state into an external workflow engine and keeping the UI as the front end; they use Temporal for multi‑day, human‑in‑loop workflows with built‑in retry, rollback and a unified admin UI, retain React JSON schema form for dynamic forms, and add Golang for template logic to handle complex parameter transformations. Polyglot workers (Python/Java/Go) run the tasks and hold secrets locally; demo shows a DB provisioning workflow that auto‑retries and resumes after a password fix, and the platform targets thousands of developers with tens of contributing platform teams.
AI-written summary · about
chapters (7)
- 0:00Introduction and agenda
- 1:47Backstage template overview
- 4:08Challenges and new approach
- 7:08Technical architecture
- 10:04Workflow engine selection
- 11:53Live demonstration
- 19:20Questions and answers
related talks
33mLeading Architectural Change with Backstage
28mHow Did Backstage Make 500+ Developers Happy in a Highly Regulated Enterprise
39mUnlocking Backstage's potential: insights and solutions for a smoother developer experience
28mAn introduction to the Workflow Development Kit
26mHow Brex Leverages Backstage for Fintech Engineering Growth
54mSupercharge Backstage: Self-Service GitOps Staging Environments wi...
47mImproving Developer Experience with Backstage
38mEnabling Developer Experience Journey in U.S. Bank
