Versapay aumenta a eficiência e segurança do DevOps ao adotar o Semaphore
😔 Antes do Semaphore:
- ⛔️️ uso de um registro de contêiner externo
- ⛔️️ necessidade de mudanças de segurança
😄 Após adotar o Semaphore:
- ✅ registro de contêiner integrado ao Semaphore
- ✅ agentes auto-hospedados que suportam as mudanças de segurança necessárias
Experimente o Semaphore
Ryan Grush, Engenheiro DevOps Sênior na VersaPay, gosta do Semaphore porque:
- O layout é ótimo
- Você pode fazer ssh em um job em execução
- É possível executar testes em paralelo
- O suporte ao cliente é muito útil
- O Semaphore simplesmente funciona!
Leia a transcrição abaixo:
Você pode nos dar uma visão geral do que sua empresa desenvolve em termos de software?
Temos uma suíte completa de produtos para otimizar o processo de contas a receber. Gostamos de dizer que lidamos com o processo “invoice-to-cash” (da fatura ao pagamento). Dentro da empresa, temos vários serviços diferentes. Eu trabalho principalmente no processo automatizado de contas a receber, chamado Cash Application, onde essencialmente combinamos cheques físicos com faturas. Usamos o Semaphore há vários anos.
Seria ótimo se você pudesse falar sobre sua experiência com o Semaphore. Como você o usa e como ele impactou a produtividade e eficiência da sua equipe?
Usamos o Semaphore há pelo menos três anos ou mais, e ele é uma parte importante do nosso processo. Usamos principalmente para criar imagens Docker e também para executar uma suíte de testes automatizados. Utilizamos muito tanto os agentes em nuvem quanto os agentes auto-hospedados agora, e acho que ele executa cerca de 20 minutos de testes automatizados. Isso é realmente crucial porque temos uma aplicação muito grande que está em execução há 10 anos. Ter a tranquilidade de que um novo recurso está em conformidade com todos os nossos testes é essencial para garantir a estabilidade do nosso produto.
Existem aspectos ou recursos, além dos agentes auto-hospedados, que você considera especialmente valiosos ou distintos para sua equipe?
Eu gosto muito das ferramentas visuais que o Semaphore oferece, onde podemos ver workflow por workflow onde as coisas estão falhando. Eu gosto bastante do layout visual disso. É muito útil. A ferramenta de gerenciamento de segredos é muito útil para nós, assim como o Container Registry. Anteriormente, usávamos um registro de contêiner externo, o que realmente criava um gargalo em nosso processo e aumentava o tempo para rodar um build. Poder fazer isso internamente no Semaphore é muito útil também.
Você mencionou agentes auto-hospedados e como eles ajudam no seu trabalho diário, mas com todas as mudanças internas de segurança, poderia explicar um pouco mais sobre seu caso de uso com agentes auto-hospedados?
O principal ponto é a segurança. Precisávamos de um ponto de egressão fixo para a implantação contínua em alguns de nossos clusters Kubernetes. Ter um agente auto-hospedado com um ponto de egressão fixo que podemos colocar na lista de permissões em nosso firewall foi a principal motivação para usar agentes auto-hospedados.
Além dos recursos disponíveis, o suporte ao cliente pode fazer uma grande diferença. Você achou o nosso suporte ao cliente útil e responsivo quando necessário?
Sim, absolutamente. Eu só precisei entrar em contato algumas vezes porque o produto funciona como anunciado, mas nas poucas vezes que fiz, as respostas foram rápidas. Há uma pequena diferença de fuso horário, mas isso é esperado. No geral, tudo foi respondido rapidamente.
Há outros benefícios que você notou ao trabalhar com o Semaphore?
Além do layout, poder executar as coisas em paralelo é um recurso útil. Temos uma aplicação de dez anos com muitos testes, então executar as coisas em paralelo é muito útil para a equipe. Além disso, poder ver os artefatos em várias etapas do pipeline é muito útil. Além disso, poder fazer SSH em um job em execução é muito útil. Uso isso frequentemente ao editar o pipeline e fazer alterações.
Por que você recomendaria o Semaphore para outras equipes que estão considerando usá-lo e podem estar enfrentando desafios técnicos semelhantes aos que você enfrentou?
Existem muitos produtos semelhantes no mercado. Gosto do Semaphore porque ele faz o que promete. Não considero isso algo garantido. Embora possam ser adicionados mais recursos, vejo isso como algo negativo porque quero algo que funcione, e o Semaphore faz isso.

A VersaPay é uma empresa de tecnologia financeira que oferece soluções de automação de contas a receber (AR) baseadas em nuvem para simplificar a emissão de faturas, o processamento de pagamentos e a aplicação de caixa.
versapay.com
Setor
Fintech
Sede
Toronto, Ontário, Canadá
Equipe de engenharia
Mais de 100 pessoas
Stack
Ruby on rails
Resultados reais. Impacto real. 🎯📈