Roadie’s Blog

Backstage Weekly 23 - Plugin composability update

By David TuiteApril 19th, 2021

This week we’re pulling in a few links from around the web which relate to developer productivity and engineering effectiveness. After all, that’s probably why you’re using Backstage.

News roundup

Build times matter

Backstage is ultimately a tool for improving developer happiness and productivity. One of the best ways to make developers happier is to reduce lead time. Don’t believe it? Check out the replies to this tweet from observability hero Charity Majors.

Backstage TechDocs deep dive

We published a deep dive explainer for the TechDocs feature of Backstage on the Roadie blog.

It explains how TechDocs works, the components involved, the Basic architecture, the Recommended architecture, how to switch and anything else you might like to know.

Check it out on the Roadie blog. How TechDocs Works.

Open Mic recordings

Recordings from the Backstage Open Mic event on the 31st of March are now up on Vimeo. You can see Roadie engineer Iain Billett explain how we host and operate Backstage on Kubernetes or listen to Dominik Henneke from SDA SE talk about the API docs plugin they contributed.

Optimizing micro-feedback loops in engineering

Tim Cochran previously talked about how Backstage helps to maximize developer effectiveness on Martin Fowler’s blog.

This week he’s back and explaining how to measure and improve the micro-feedback loops that engineers deal with every working day. Check it out on the LeadDev.

Merged to Backstage in the last 2 weeks

94 pull requests were merged. Here are the highlights…

Last steps on the composability API

The grand migration to the new Backstage plugin composability API is now complete 🍾. The core team merged the final and biggest piece of the puzzle in #4822.

To recap, the core principle of the new composability system is that plugins should have clear boundaries and connections. Plugins should be able to be loaded when needed and should prevent internal crashes from breaking the rest of the app. They should also enable navigation to other plugins and provide extension points for other plugins to build upon.

We have already migrated all Roadie plugins, including the JIRA, ArgoCD, GitHub Pull Requests and GitHub Insights plugins, to the composability API.

There are extensive notes in the changelog to help you smoothly upgrade your Backstage app.

GCS URL Reader

Roadie engineering manager, Martina, added a Google Cloud Storage Reader to Backstage so you can push your catalog YAMLs there and have Backstage read them. This is useful if you use Google Cloud and want to build up your catalog with automation or from an existing internal service catalog. #4954

That’s all for this week. Get upgrading folks! 🚀

Become a Backstage expert

To get the latest news, deep dives into Backstage features, and a roundup of recent open-source action, sign up for Roadie's Backstage Weekly. See recent editions.

We will never sell or share your email address.