Backstage

  • Developer portals are the interface to internal developer platforms (IDP). They help teams see all their apps, offer self-service best-practice setups and platform capabilities, and enable observability. The core feature is the Software Catalog, listing every service with ownership, pipeline links, and live platform data. Backstage, the open-source framework for portals, is customizable and extensible via plugins.

  • This one-day training in German or English gives a practical, end-to-end introduction to Backstage: set up a portal, customize it, and extend it with plugins.

  • Content

    The workshop consists of varied presentations and hands-on labs in order to teach content in an appealing fashion.

    • Basic concepts (IDP, developer portal)
    • Architecture of Backstage (framework, entity model)
    • Local building, development and testing
    • Appearance customization
    • Set up a Backstage Catalog
    • Usage of Software Templates (Scaffolder)
    • Extend your portal with existing plugins
    • Document applications with TechDocs
    • Search over all Backstage data
    • Write and integrate your own plugin
  • Requirements

    Participants will need a laptop with direct access to the Internet.

    You'll need to have installed:

    • Node Version 20 (It is recommended to use volta or nvm to manage node versions)
    • Yarn to manage dependencies
    • Git for source control
    • A container runtime (Podman or Docker)
  • Target audience

    The workshop is aimed at people who already have prior knowledge of container technologies and Git. Developer experience in frontend development is advantageous.

  • Conditions

    At least 6 Participants are required for the workshop to take place.

    Includes catering, documentation and a cluster in the cloud.

  • trainer

    • Christoph Raaflaub
      Christoph RaaflaubTrainer, Puzzle ITC

Backstage

This one-day training in German or English offers a theoretical and practical introduction to developer portals built with Backstage.

date:
time: 09:00-16:45
costs: CHF 400
seats: 14
Get your ticket
Go to puzzle.ch

This workshop is brought to you by Puzzle, a Swiss open-source company delivering practical, community-focused learning on modern cloud and infrastructure technologies.