~/talk

The Hitchhiker's Guide To Upgrading Backstage: Don't Panic!

Talkat BackstageCon Europe 2025 · on Tuesday, 2025-04-01· [devops-and-delivery]
links:none on file
slides:none on file

Maintains Backstage for hundreds of customers and upgrades roughly quarterly, using yarn backstage-cli and the upgrader to automate changes but running a script to strip caret ranges so unintended dependency bumps don’t sneak in. Solves a React 18 conflict by pinning swagger-ui-react via yarn resolutions, fixes TechDocs subpath breaks by switching from window.location.origin to app.baseUrl, adopts nightly builds for urgent package fixes, and converts backend plugin migrations into DB migration SQL rollback scripts while always testing rollback as part of the upgrade checklist.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 1:08First upgrade experience
  3. 4:25Managing dependency versions
  4. 5:39Handling breaking changes
  5. 8:13Bug fixes and nightly builds
  6. 9:52Backend system migration
  7. 12:54Rollback strategies
  8. 16:38Future frontend upgrades
  9. 17:13Best practices and conclusion
  10. 19:41Q&A session
~/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.