~/talk

Driving Monorepo Adoption With Backstage

Talkat BackstageCon Europe 2025 · on Tuesday, 2025-04-01· [frontend-architecture]
name:Chau Vu
links:none on file
slides:none on file

Company runs a monorepo on AWS and Kubernetes with Bazel, CDK and Terraform/OpenTofu, and faces migrating hundreds of existing apps. Backstage powers Backstage Software Templates that generate a PR, an ArgoCD AppSet and deploy CRD/operator resources so a new app reaches a dev URL in ~7 minutes (goal: 10 minutes). Integrations include Grafana + Prometheus alerting as code, PagerDuty + Slack on-call creation, and a Software Catalog + custom plugins to visualize ownership and dependencies.

AI-written summary · about

  1. 0:00Monorepo and Backstage intro
  2. 1:04Zipline’s mission and growth
  3. 3:33Why monorepo strategy
  4. 4:58Monorepo tech stack
  5. 9:16Monorepo adoption challenges
  6. 13:11Onboarding with Backstage
  7. 15:18Backstage implementation
  8. 18:30Internal dev portal
  9. 20:16Demo: app template creation
  10. 22:44Lock-in features for adoption
  11. 24:10Alerts as infrastructure
  12. 26:39Summary and future
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.