Usando um portal do desenvolvedor para gerenciamento de API
24 de janeiro de 2024Docker at the Edge: como o aprendizado de máquina transformou a tarefa das aves
24 de janeiro de 2024CHICAGO — Para desenvolvedores, visualizar e testar recursos pode ser um desafio. Ele pode atuar como um gargalo nos pipelines de desenvolvimento e impactar negativamente a qualidade e o desempenho do seu código quando ele for colocado em produção.
Signadot oferece ajuda aos desenvolvedores – permite-lhes testar microsserviços dentro de clusters Kubernetes para que ainda possam aproveitar as vantagens de escala que os microsserviços oferecem sem a complexidade que às vezes acarretam.
Na KubeCon + CloudNativeCon North America de novembro, Arjun Iyer, CEO e cofundador da Signadot, demonstrou a ferramenta para a editora-chefe do The New Stack, Heather Joslyn, para um episódio de TNS Demos.
Conduzindo os espectadores por um cenário de exemplo, ele mostrou como o Signadot se integra ao GitHub Actions, o que torna mais fácil para o usuário testar uma solicitação pull. “Assim que a solicitação pull é publicada, você vê que a visualização e os ambientes são gerados automaticamente”, disse ele. “E o URL é postado como um comentário do GitHub, com link para o painel do Signadot.”
A ferramenta não foi projetada apenas para fluxos de trabalho de desenvolvedores individuais. Também facilita a colaboração entre desenvolvedores, permitindo que ambientes de visualização sejam compartilhados e combinados, permitindo um nível de teste mais sofisticado.
“O que começa a ficar interessante é que posso combinar as duas mudanças diferentes e criar um terceiro ambiente de visualização independente dos dois anteriores”, disse Iyer.
Ele acrescentou: “Quando você estiver satisfeito com os testes, eles podem mesclar o código e ele vai para o branch trunk. E a partir daí, o processo de CI/CD geralmente assume o controle.”
Melhor economia de custos e experiência do desenvolvedor
Iyer vê os benefícios do Signadot como duplos. A primeira, disse ele, é que “esta é a maneira mais econômica de dimensionar ambientes de visualização e teste para microsserviços… porque cada ambiente de visualização está apenas duplicando alguns microsserviços que foram alterados”.
“Você pode ter centenas e ainda oferecer ambientes de visualização em todos os níveis (solicitação pull) para toda a organização de engenharia.”
O outro benefício, disse Iyer, “é a experiência do desenvolvedor. É muito fácil para os desenvolvedores criar ambientes de visualização muito rapidamente. E então é muito rápido.
“Os desenvolvedores podem colaborar com outros desenvolvedores com muita facilidade usando o Signadot. E como você pode combinar visualizações de vários PRs, você pode testar recursos inteiros de ponta a ponta antes de mesclar.”
A experiência do desenvolvedor é complicada – simplificá-la e agilizá-la não é algo que possa ser resolvido da noite para o dia. Mas confira o vídeo de demonstração para ver como a Signadot está ajudando a melhorar esta etapa importante e muitas vezes difícil do processo de desenvolvimento.
A postagem Demonstração: teste e visualização de solicitações pull com Signadot apareceu pela primeira vez em The New Stack.