Roadie’s Blog

Backstage Weekly 16 - Upcoming Backstage community meetup 👯

By David TuiteFebruary 8th, 2021

The first Backstage community meetup of 2021 has been announced on the new Backstage community GitHub repo.

The meetup will take place on February 17th (just over a week from now) at 15:00 GMT on Zoom.

So far over 20 people have indicated their intention to come along. You can find Calendar links, the zoom meeting URL and other information on this GitHub issue. You can also suggest and vote on agenda items.

Roadie will be there in force and we’d ❤️ to see you there too.

Merged last week

111 pull requests were merged in the past two weeks (there was no newsletter last Monday). Here are the highlights.

Ecosystem explorer

In mid-January we mentioned that Systems, Domains and Resources had been added to Backstage as kinds of entities which could be modeled.

Last week, Oliver Sand from SDA-SE expanded on this feature to make Domains accessible through the Backstage UI. When you group your services into business domains, you should be able to step through them from this page to understand which services contribute to each business function. #4165

Two business domains listed as cards in Backstage. The artist domain and the playlist domain

This PR also brings back the old Explore page in the form of Tools. Backstage users can use this to understand the various plugins that are available.

A list of cards, each representing a single Backstage plugin like the Sentry plugin

Azure Storage support for TechDocs

Vitor Grenzel from SSYS Sistemas added #4017 to allow Backstage users to back their technical documentation off to Azure Storage. All the major cloud providers are now supported, Google, AWS and Azure.

Using external storage for TechDocs, rather than the local filesystem, means you can move towards a compile on write (rather than read) architecture and unlocks faster load times for documentation in Backstage.

Team page is integrated

This may have happened at some point in the past and I just didn’t notice it 😳 . Regardless, this is worth mentioning.

Catalog item ownership is now linked to groups of Backstage users, so you can click the owner of an entity to get some information about the team that created it.

In the screenshot below, you can see that team-a owns 4 services, 3 APIs and 1 website. There are 4 people on the team and their parent organisation is the Backstage org.

A page representing a team with owned services and people

Roadie news

We published a new blog post which runs though a simple deployment of Backstage on Kubernetes.

I demoed an upcoming Roadie feature in this tweet. We’re building the ability to dynamically add and remove plugins to Backstage (this will include bespoke custom plugins in the future). Our goal is to make it possible to get set up with Backstage in less than 5 minutes. As the tweet says, feedback and suggestions are welcome.

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.