📄️ Backstage
Portal de desenvolvimento interno (IDP) com Backstage: plataforma unificada para organizar ferramentas, serviços e documentações, essencial para evolução em Platform Engineering, incluindo catálogo de software, templates padronizados e extensibilidade através de plugins
📄️ Local Install
Instalação local do Backstage: guia completo para configurar ambiente de desenvolvimento, incluindo requisitos de sistema, configuração de Node.js, Yarn, integração com GitHub/GitLab, configuração de banco PostgreSQL e primeiros passos com plugins
📄️ Code Overview
Estrutura de código do Backstage: compreensão da arquitetura de monorepo, workspaces Yarn, organização frontend/backend, configurações de ambiente, comandos de desenvolvimento e estrutura de packages para customização e desenvolvimento de plugins
📄️ Autenticação
Configuração completa de autenticação no Backstage com provedores OAuth como GitHub e GitLab. Aprenda a implementar SSO, configurar resolvers personalizados, gerenciar identidades de usuários e implementar logout automático para garantir segurança e controle de acesso adequado.
📄️ Sidebar
Personalização completa da sidebar do Backstage incluindo customização de logo, adição de novos itens de navegação, configuração de ícones Material-UI e organização da interface para melhorar a experiência do usuário no portal de desenvolvedor.
📄️ Catalog
Guia completo do Software Catalog do Backstage para inventariar e organizar recursos de infraestrutura. Aprenda a criar components, APIs, resources, groups, users, systems e domains usando YAML. Configure GitOps com discovery automático do GitHub/GitLab para centralizar o gerenciamento de entidades e relacionamentos.
📄️ API
Como aproveitar e definir as documentações das API utilizando o Backstage
📄️ Docs
Aproveite o Backstage para centralizar as documentações utilizando o techdocs.
📄️ Plugins
No Backstage, plugins são componentes modulares que estendem as funcionalidades da plataforma. Eles fornecem recursos específicos e podem ser personalizados para atender às necessidades de diferentes equipes e projetos.
📄️ ArgoCD
Integração completa do ArgoCD com Backstage para visualizar status de deploy, gerenciar aplicações GitOps e monitorar entregas contínuas. Aprenda a configurar o plugin, definir permissões RBAC, criar applicações com Helm charts e acompanhar deployments diretamente no portal de desenvolvedor.
📄️ Kubernetes
Plugin que permite que os desenvolvedores verifiquem a integridade dos serviços sem precisar acessar diretamente o cluster.
📄️ Homepage
Personalize sua Home Page a fim de expor informações relevantes e fornecer atalhos convenientes para tarefas comuns no Backestage.
📄️ Software Templates
A ferramenta que pode ajudar você a criar qualquer coisa dentro do Backstage.
📄️ Templates Inputs
Entenda como utilizar e configurar os inputs nos Software Templates do Backstage para coletar informações dos usuários e automatizar a criação de projetos de forma eficiente.
📄️ Templates Actions
Guia completo sobre Actions nos Software Templates do Backstage para automatizar processos de desenvolvimento. Aprenda a configurar ações personalizadas, executar comandos, integrar fluxos de trabalho, processar templates e criar automações eficientes para scaffolding de projetos.
📄️ patter
A idéia é criar um template que gera novos templates já com um certo padrão, será que é possível?
📄️ Terraform
Aprenda a integrar o Terraform no Backstage para provisionamento de infraestrutura como código (IaC), utilizando templates automatizados para criar e gerenciar recursos de forma eficiente.
📄️ Crossplane
Aprenda a integrar o Crossplane no Backstage para provisionamento e gerenciamento de infraestrutura declarativa diretamente no Kubernetes, permitindo uma abordagem GitOps e multi-cloud.
📄️ Backstage Production
Guia completo para colocar o Backstage em produção no Kubernetes com alta disponibilidade, escalabilidade e segurança. Aprenda a criar Dockerfile multistage, configurar variáveis de ambiente, implementar HPA, configurar banco PostgreSQL e usar Helm charts para deploy robusto.