A SmartPension ganha controle total sobre seu processo de integração contínua com o Semaphore
😔 Antes do Semaphore:
- ⛔️️ Tempos de teste 2x mais longos
- ⛔️ Falta de flexibilidade nos processos de integração contínua
- ⛔️ Sem visibilidade nas ineficiências do processo de implantação
😄 Após adotar o Semaphore:
- ✅ Tempo médio de build do maior projeto abaixo de 10 minutos ⏳
- ✅ Processo de CI totalmente personalizado de acordo com suas necessidades
- ✅ Agora pode identificar oportunidades para melhorias no processo de implantação
Experimente o Semaphore
O desafio
A equipe de engenharia da SmartPension depende da integração contínua (CI) para implantar sua plataforma de pensões, mas precisava de mais controle e flexibilidade sobre o processo. Isso era especialmente importante ao atualizar versões do NodeJS ou Ruby, o que causava paralisações de código dispendiosas e que consumiam muito tempo.
A Solução
Como a equipe de engenharia da SmartPension é composta por 100 pessoas em quatro países, era necessário realizar uma transição suave para uma plataforma de CI com maior flexibilidade e controle. Com seu processo de testes anteriormente no Semaphore 1.0, a equipe decidiu migrar para o Semaphore 2.0, que oferece mais soluções prontas do que seu antecessor.
“Temos mais controle sobre o processo de CI e podemos acelerar as coisas. Agora podemos ver melhorias em nosso processo de implantação, graças a todos os recursos do Semaphore 2.0.”

Sam Barton
CTO na SmartPension
A equipe de Sucesso do Cliente do Semaphore ajudou a SmartPension a adotar os seguintes recursos para um CI/CD mais rápido:
- ✔️ Agentes baseados em Docker permitem que a SmartPension execute CI/CD em um ambiente perfeitamente personalizado, composto por contêineres personalizados e criados pela comunidade.
- ✔️ Pipelines complexos como código permitem que a equipe configure mais cargas de trabalho paralelas do que antes, com base no princípio de dependências de build uma vez.
- ✔️ Test Boosters para paralelizar testes em escala sem esforço.
- ✔️ Cache personalizável: permite que a SmartPension reutilize dependências de vários gerenciadores de pacotes.
- ✔️ Segredos para armazenar várias credenciais de API.

“É mais flexível do que a versão anterior, é mais rápido e você pode adaptá-lo de várias maneiras.”

Sam Barton
CTO na SmartPension
Os resultados
Ao migrar seu processo de CI para o Semaphore 2.0, a SmartPension reduziu seus tempos de build em mais da metade, permitindo lançamentos mais rápidos e frequentes. Graças aos dashboards personalizados do Semaphore, a SmartPension pode identificar mais facilmente ineficiências em seus processos de implantação e realizar mudanças que levam a uma melhor plataforma de pensões para seus clientes.
“Temos controle total sobre nosso ambiente e fluxo de CI. O Semaphore 2.0 nos permite modificar e paralelizar muito do nosso fluxo de build e testes.”

Sam Barton
CTO na SmartPension
A Smart Pension é uma empresa de tecnologia de pensões e aposentadoria, que oferece plataformas de tecnologia de pensões em parceria com outras instituições financeiras e administra um esquema de pensão de confiança master de contribuição definida, permitindo que os empregadores inscrevam seus funcionários em um esquema de pensão corporativa.
www.smartpension.co.uk
Setor
Pensões e aposentadoria
Stack Tecnológico
Ruby
NodeJS
Resultados reais. Impacto real. 🎯📈