Having talked to many companies who are adopting Backstage, one thing is clear… Backstage means different things to different people. Because Backstage is a flexible and highly customizable platform, it can be tricky to figure out how to get started with it.
Clear direction and implementation guidance is part of the value we bring at Roadie, but it’s also a concern for the Backstage core team.
To help companies orient themselves, Austin Lamon — Director of Product for Platform at Spotify — recently published a guide to adopting Backstage on the official Backstage blog.
Austin’s guide describes three key jobs of a software engineer — create, manage and explore — and explains how Backstage can help with each job. It also provides headcount tailored recommendations on which job to target with your Backstage MVP.
It’s a fascinating read which goes a long way towards filling a gap in the communities collective knowledge graph.
The fourth Backstage community session happened in mid May and was expertly MCed by Senior Engineering Manager Helen Greul.
The main event was a presentation by TELUS Digital and ThoughtWorks. They talked through the work they are doing to build out an internal documentation hub with Backstage. Interestingly they are skinning Backstage with the TELUS look and feel rather than sticking with the default theme.
The core team also gave an update on a major catalog refactor which is in progress. The upcoming changes will spread catalog API requests out over time so that Backstage is less likely to be rate limited by GitHub and other source code hosting platforms. The changes also open the door to event driven cataloguing.
52 pull requests were merged last week. Here are the highlights.
Spotify engineer Tim Hansen merged #5643 and released a new UI for the catalog. This change improves the UX in a few important ways:
- Tags are now in a dropdown so that long lists won’t cause vertical scrolling.
- It’s possible to see all Kinds of entity on one page.
Andrew Thauer should also get a shoutout for originally designing these UI changes.
Backend engineer Kévin Gomez implemented a deployment history card for Roadie’s ArgoCD plugin. The plugin can now show every deployment that happened to a given service and includes useful information like how long the deployment took. Thanks Kévin!
Upgrade to version 1.0.5 to get it.