Mercado em rápido crescimento de Portais Internos para Desenvolvedores

Mercado em rápido crescimento de Portais Internos para Desenvolvedores

O mercado de portais internos para desenvolvedores tem apresentado rápido crescimento, com a Gartner prevendo que 80% das equipes de engenharia de plataforma usarão esses portais até 2026. Existem três tipos principais de portais internos para desenvolvedores: código aberto, proprietário e híbrido. Cada tipo tem seus próprios prós e contras, que exploraremos em detalhes.

Portais internos de desenvolvedores de Código Aberto

As discussões sobre portais internos de desenvolvedores de código aberto geralmente giram em torno do Backstage. Embora seja tecnicamente uma estrutura para construir um portal em vez de um portal em si, o Backstage é de longe o player mais significativo neste espaço. O Spotify tornou o Backstage de código aberto no início de 2020, e é uma versão do próprio portal interno de desenvolvedores do Spotify, que ele vinha usando há anos com bons resultados.

Benefícios de um Portal de Desenvolvedor Interno de Código Aberto

Comunidade Massiva: A comunidade Backstage é enorme e engajada. O Backstage foi o projeto da Cloud Native Computing Foundation (CNCF) com maior contribuição de usuários finais em 2023, com mais de 4.000 contribuições de empresas usuárias finais. Há 17.000 pessoas no canal Backstage Discord, com dezenas de perguntas feitas e respondidas todos os dias. O Backstage tem um profundo ecossistema de parceiros.

Grande Número de Integrações: O resultado dessa comunidade energizada é que o Backstage foi adotado por milhares de organizações. Essas organizações usam um conjunto diverso de ferramentas de engenharia, e muitos adotantes subsequentemente construíram e tornaram open-source mais de 200 plugins Backstage para essas ferramentas.

Altamente Extensível por Design: A estrutura do Backstage foi projetada do zero para ser maximamente extensível. Essa estrutura permite que você personalize e estenda sua instalação do Backstage para suas necessidades específicas. A licença Apache 2.0 do Backstage e o modelo de governança maduro permitem que os adotantes façam mudanças significativas.

Falta de Bloqueio do Fornecedor: Como o Backstage é de código aberto e apoiado por grandes empresas e pela CNCF, os usuários podem ter certeza de que ele permanecerá por muito tempo e continuará atendendo às suas necessidades. Isso evita o risco de consolidação do mercado e migração forçada, como vimos acontecer no mercado de CI/CD.

Desvantagens de um Portal de Desenvolvedor Interno de Código Aberto

Alto Custo de Construção: Construir e manter o Backstage é um esforço muito maior do que muitos esperam. A Gartner observa que as implementações exigem uma configuração significativa. As empresas podem precisar alocar vários engenheiros por vários anos para atingir algo como o portal Sunrise da Zalando.

Requer Habilidades Especializadas: O Backstage é construído com TypeScript, NodeJS e React, que podem estar fora do conjunto de habilidades da plataforma média ou da equipe de DevOps. A implementação do Backstage exige forte experiência em TypeScript e frontend, juntamente com gerenciamento de projetos e defesa do desenvolvedor.

Muito Tempo para Valorizar: A implementação do Backstage leva tempo. A implementação inicial pode levar meses para colocar uma instância básica em execução, e a construção de um catálogo de software completo é mais lenta. Muitas organizações relatam menos de 50% de completude do catálogo, mesmo após dois anos.

Portais de Desenvolvedores Internos Proprietários

Na outra ponta do espectro estão portais proprietários de desenvolvedores como Cortex e Port. Essas ferramentas oferecem recursos semelhantes e têm como alvo os mesmos usuários que o Backstage, mas diferem em extensibilidade.

Benefícios dos Portais Internos Proprietários para Desenvolvedores

Mais Rápido para Começar: Portais proprietários de desenvolvedores internos geralmente funcionam imediatamente, com interfaces de administração para configurar definições e conectar ferramentas. Não há necessidade de planejamento, codificação ou personalização extensivos.

Interface Amigável ao Usuário: Esses portais geralmente apresentam sistemas de design consistentes desenvolvidos por designers profissionais e engenheiros de frontend, oferecendo melhor experiência do desenvolvedor e experiência do usuário (UX).

Mais Orientação: Portais proprietários de desenvolvedores internos são mais opinativos em sua abordagem e vêm com suporte do fornecedor, incluindo equipes de engenharia de soluções e sucesso do cliente.

Desvantagens do Modelo de Portal de Desenvolvedor Interno Proprietário

Bloqueio de Fornecedor: Portais proprietários de desenvolvedores internos dependem de APIs e modelos de dados internos, tornando você dependente da sobrevivência, preços e prioridades do fornecedor.

Extensibilidade Limitada: Você não pode modificar o código de um portal proprietário, então sua única opção é solicitar alterações e esperar que o fornecedor as implemente. Integrar ferramentas de desenvolvedor locais também é difícil.

Mais Lento para se Adaptar: O cenário tecnológico evolui rapidamente, e portais proprietários de desenvolvedores internos podem ter dificuldades para acompanhar tendências emergentes como serverless e containerização.

Portais de Desenvolvedores Internos Híbridos

O modelo híbrido combina uma base de código aberto com configuração rápida e pronta para uso. Um modelo de portal de desenvolvedor interno híbrido, como o oferecido pela Roadie, fornece extensibilidade e velocidade.

Benefícios dos Portais Internos Híbridos para Desenvolvedores

Integrações Extensivas: Um modelo híbrido suporta a grande maioria dos plugins Backstage, com mais de 70 integrações disponíveis e mais adicionadas regularmente.

Altamente Personalizável: O modelo de código aberto permite que você personalize temas, modelos de dados e plugins para atender às necessidades da sua organização.

Sem Bloqueio de Fornecedor: A compatibilidade da API com o Backstage e seu esquema de metadados e plugins significa que é fácil migrar do Backstage auto-hospedado para um portal híbrido ou vice-versa.

Interface Amigável ao Usuário: Uma interface de administração simplificada como a do Roadie oferece configurações padrão aprimoradas e personalização mais fácil por meio de uma IU.

Custo-Efetivo: Um modelo híbrido que inclui operações, implantação e suporte pode ser mais acessível do que a auto-hospedagem do Backstage.

Tempo de Valorização Mais Rápido: Um portal como o Roadie's dá suporte a equipes para construir seus catálogos rapidamente com recomendações de melhores práticas e suporte técnico.

Conclusão

Roadie é um portal de desenvolvedor interno híbrido construído no Backstage e projetado do zero com flexibilidade e fácil adoção em mente. Acreditamos que as organizações de engenharia não devem desperdiçar seus recursos em projetos de levantamento pesado e indiferenciados, como implementar um portal de desenvolvedor interno de código aberto. Ao mesmo tempo, elas não devem ser bloqueadas em um modelo de dados proprietário ou limitadas em termos do que podem construir ou das integrações que estão disponíveis.

Com o Roadie, você pode ter o bolo e comê-lo: uma plataforma fácil de usar suportada por uma comunidade de código aberto próspera. Isso permite que você se concentre em aumentar a produtividade, confiante de que tem uma base sólida e adaptável em vigor.

Conteúdo Relacionado

O Rails 8 sempre foi um divisor de águas...
Na era do declínio do império dos Estados Unidos...
Os aplicativos da Web são uma pedra fundamental da...
O mundo da tecnologia tem estado agitado com discussões...
Os desenvolvedores Java enfrentam uma variedade de erros relacionados...
Com várias décadas de experiência, adoro criar aplicativos corporativos...
A escalabilidade é um fator crítico quando se trata...
Ao trabalhar em um projeto de código aberto no...
A Inteligência Artificial (IA) tem se tornado cada vez...
A maioria das organizações enfrenta desafios ao se adaptar...
Quando nós, desenvolvedores, encontramos alguns bugs em nossos logs,...
A cibersegurança é um tópico cada vez mais importante...
A experiência do desenvolvedor (DX) é um tópico cada...
Ao relatar estatísticas resumidas para resultados de testes de...
Explorando as Engrenagens do Kernel Semântico Falei um pouco...
Bloga dön

Yorum yapın

Yorumların yayınlanabilmesi için onaylanması gerektiğini lütfen unutmayın.