ποΈ Backstage
Internal Developer Portal (IDP) with Backstage: unified platform for organizing tools, services and documentation, essential for Platform Engineering evolution, including software catalog, standardized templates and extensibility through plugins
ποΈ Local Install
Complete guide for local Backstage installation: environment setup including system requirements, Node.js configuration, Yarn, GitHub/GitLab integration, PostgreSQL database setup and first steps with plugins.
ποΈ Code Overview
Backstage code structure: understanding the monorepo architecture, Yarn workspaces, frontend/backend organization, environment configurations, development commands, and package structure for customization and plugin development
ποΈ Authentication
Complete authentication configuration in Backstage with OAuth providers like GitHub and GitLab. Learn how to implement SSO, configure custom resolvers, manage user identities, and implement automatic logout to ensure security and proper access control.
ποΈ Sidebar
Complete Backstage sidebar customization including logo customization, adding new navigation items, Material-UI icon configuration, and interface organization to improve user experience in the developer portal.
ποΈ Catalog
Complete guide to Backstage Software Catalog for inventorying and organizing infrastructure resources. Learn how to create components, APIs, resources, groups, users, systems, and domains using YAML. Configure GitOps with automatic discovery from GitHub/GitLab to centralize entity and relationship management.
ποΈ API
How to leverage and define API documentation using Backstage, including OpenAPI, GraphQL, and REST API integration with the software catalog
ποΈ Docs
Leverage Backstage to centralize documentation using TechDocs. Learn how to configure MkDocs integration, set up annotations, and generate static documentation from markdown files.
ποΈ Plugins
In Backstage, plugins are modular components that extend platform functionality. They provide specific features and can be customized to meet the needs of different teams and projects.
ποΈ ArgoCD
Complete ArgoCD integration with Backstage to view deploy status, manage GitOps applications, and monitor continuous deliveries. Learn how to configure the plugin, define RBAC permissions, create applications with Helm charts, and track deployments directly in the developer portal.
ποΈ Kubernetes
Plugin that allows developers to check the health of services without needing direct access to the cluster. Learn how to configure Backstage Kubernetes integration for workload visibility, pod monitoring, and deployment tracking.
ποΈ Homepage
Customize your Backstage Home Page to display relevant information and provide convenient shortcuts for common tasks in your Internal Developer Portal.
ποΈ Software Templates
A tool that can help you create anything within Backstage. Learn about software templates, scaffolder, automation, code generation, and how to implement self-service for developers.
ποΈ Templates Inputs
Learn how to use and configure inputs in Backstage Software Templates to collect user information and automate project creation efficiently with forms, validations, and custom fields.
ποΈ Templates Actions
Complete guide on Actions in Backstage Software Templates to automate development processes. Learn how to configure custom actions, execute commands, integrate workflows, process templates, and create efficient automations for project scaffolding.
ποΈ pattern
The idea is to create a template that generates new templates with a certain standard. Is it possible? Explore template standardization in Backstage.
ποΈ Terraform
Learn how to integrate Terraform with Backstage for Infrastructure as Code (IaC) provisioning, using automated templates to create and manage resources efficiently through self-service workflows.
ποΈ Crossplane
Learn how to integrate Crossplane with Backstage for declarative infrastructure provisioning and management directly in Kubernetes, enabling GitOps and multi-cloud approaches.
ποΈ Backstage Production
Complete guide to deploying Backstage in production on Kubernetes with high availability, scalability, and security. Learn how to create multistage Dockerfile, configure environment variables, implement HPA, set up PostgreSQL database, and use Helm charts for robust deployment.