Architecture and technology



If we then look into the system of Backstage a bit more in detail, we can see that what builds up Backstage as a system is really three things:

  • A Backstage Web Application responsible for exposing the most important information to the user
  • A Backstage Backend Service responsible for powering other Backstage plugins such as the Software Catalog
  • A database responsible for storing any data that needs to be served to the user. The database typically stores plugin-specific data which means that you can end up with many database instances depending on how you decide to compose your Backstage app.
container diagram