Port
Em construção ainda
Na mesma ideia do Backstage temos o Port, mas agora como um produto oferecido via SaaS.
Port é uma solução de portal interno para desenvolvedores que permite que você crie experiências atraentes para desenvolvedores usando os blocos de construção necessários, de acordo com sua stack, personas de desenvolvedor e cultura.
O Port é mais fácil de usar do que o Backstage e sua curva de aprendizagem é menor, principalmente se já tiver alguma familiaridade com o Backstage.
No próprio site do Port temos a comparação entre Port vs Backstage. Podemos observar que eles compartilham mais familiaridades do que diferenças.
O que temos em ambos?
- Catalog para organização e descoberta dos serviços internos.
- Plugins como forma de extensão de funcionalidades.
- Integração com CI CD.
- Documentação
- Segurança baseado em políticas.
Vantagens e Desvantagens
| PORT | BACKSTAGE |
|---|---|
| Aplicação SaaS | Open Source, mas pode ser SaaS |
| Não Roda Local | Suporta vários tipos de deploy |
| Setup Fácil | Setup e Configuração complexos |
| Curva de Aprendizagem Menor | Curva de Aprendizagem Íngreme |
| Menos Recursos | Muitos recursos |
| Menos Customizável | Totalmente Customizável |
| Interface Amigável | Interface Menos Amigável |
| Muitas Features Builtin | Poucas Features Pré Prontas |
| Menos Plugins Disponíveis | Mais Plugins Comunidade Maior |
| Não precisa codificar | Exige conhecimento em NodeJS |
| Pouca manutenção | Muita manutenção |
Então é aquilo, você troca facilidade por limitação. Mesmo que Port seja pago, o Backstage também não é de graça, pois precisamos investir em infraestrutura e pessoal qualificado. A escalabilidade de um SaaS é por conta deles assim como a responsabilidade de muita coisa. O Backstage envolve assumir todos os riscos de escalabilidade, dados, segurança e alta disponibilidade. Falando em alta disponibilidade, um IDP é um serviço que se parar...
Escolha o Backstage se você prefere controle total, tem pessoal disponível para mantê-lo e quer evitar custos de licenciamento.
Escolha o Port se você quer algo rápido, gerenciado, e está disposto a pagar pela simplicidade.
O Port está disponível para até 15 pessoas, geralmente para aprendizado porque é raro alguém implantar um IDP em uma empresa tão pequena.
Demo
O Port oferece uma demonstração para entender um pouco do sistema.
Instalação
Não existe, é só fazer o sign up e acessar sua conta. Durante esse processo você será solicitado a seguir um breve processo de integração que inclui ingestão dos seus repositórios Git no portal.
Na conclusão do processo de integração o Port criará alguns componentes para você como exemplo.