Skip to content

Latest commit

 

History

History
80 lines (47 loc) · 5.62 KB

2021-backstage-annual.md

File metadata and controls

80 lines (47 loc) · 5.62 KB

Background

Backstage​​ is an open platform for building developer portals. Powered by a centralized software catalog, Backstage restores order to your microservices and infrastructure and enables product teams to ship high-quality code quickly — without compromising autonomy.

Backstage unifies all your infrastructure tooling, services, and documentation to create a streamlined development environment from end to end and is based upon three core feature sets:

  • Create - Backstage uses software templates to simplify setup, standardize tooling, and deploy with the click of a button. Using automated templates, engineers can spin up a new microservice, website, or other software component with your organization’s best practices built-in, right from the start.
  • Manage - The software catalog is a centralized system that keeps track of ownership and metadata for all the software in your ecosystem (services, websites, libraries, data pipelines, etc). The catalog is built around the concept of metadata yaml files stored together with the code, which are then harvested and visualized in Backstage.
  • Explore- How to find stuff? Backstage surfaces all the relevant information to users in relation to their components and services. From service metadata through the catalog, tooling to explore and manage through plugins, and documentation available right alongside the code. A single pane of glass to reduce context switching that can be built on with search or other discoverability tools, improving overall productivity and for engineers and users.

Development metrics

Here are a few highlights from the project's DevStats Page page, looking at the 1 year period of October 2020 through September 2021:

Maintainers

  • There are a total of 4 maintainers
  • 2 additional reviewers
  • All maintainers are currently from Spotify

Other metrics

  • Our Github Stars have increased up to 13.5k stars, up from 8k from last year.
  • Our Discord community is now up to nearly 4k members.
  • Our Backstage Community Meetings have on average 100 participants live, and up to 1.5k views on youtube after the date.

How many maintainers do you have, and which organisations are they from? (Feel free to link to an existing MAINTAINERS file if appropriate.)

OWNERS.md

What do you know about adoption, and how has this changed since your last review / since you joined Sandbox? If you can list companies that are end users of your project, please do so. (Feel free to link to an existing ADOPTERS file if appropriate.)

The official ADOPTERS.md list increased from 13 to 60 entries.

How has the project performed against its goals since the last review? (We won't penalize you if your goals changed for good reasons.)

This is our first annual review, so we didn’t have any goals to focus on from a CNCF perspective, however our major internal focuses as maintainers were as follows:

Adoption

  • Bring on more companies and more contributors to drive adoption for the project.

Community

  • Start up Community Sessions as the main mechanism for sharing contributions and efforts adopters have been working on

Project API Stability

  • Search and Discoverability
  • The Software Catalog
  • Software Templates

What are the current goals of the project? For example, are you working on major new features? Or are you concentrating on adoption or documentation?

  • Scaling out the maintenance and support for the ever growing list of adopters
  • Starting to spin up multiple SIG’s for the different core aspects of Backstage
  • Introducing maintainers from different companies and improving diversity across the maintainer list

How can the CNCF help you achieve your upcoming goals?

Project Visibility

We’d like to give more talks at conferences like KubeCon and have open office hours during these conferences to really spread the word about Backstage and provide first class support for existing or upcoming adopters. Also having access to the Project Pavillion and having our own booth at these conferences would also help us here.

Security Reviews

We’d also love to continue the support for Security Reviews to ensure that we are on top of any security vulnerabilities and issues that we might have.

Educational Content

Support in identifying and producing educational content for Backstage, enabling users to receive backstage training or become Backstage certified

Do you think that your project meets the criteria for incubation?

Yes, in fact here’s the Backstage incubation PR