O Glympse está facilitando o compartilhamento de geolocalização
Quer saber o que o GitLab Ultimate pode fazer pela sua equipe?
O Glympse é uma maneira rápida, gratuita e simples de compartilhar sua localização em tempo real e sua hora estimada de chegada usando o rastreamento por GPS. O rastreamento é temporário e seguro, e os destinatários do Glympse não precisam baixar um aplicativo para ver o local compartilhado.
Com o GitLab, o Glympse consegue melhorar as análises de segurança e o tempo de implantação.
Rastreamento da última etapa da entrega
Acompanhar a entrega de refeições ou ver quando um técnico de manutenção chegará é possível com o rastreamento da localização em tempo real. Mas depois que a comida é entregue ou o serviço é concluído, você quer que a sua localização seja esquecida. A tecnologia do Glympse Inc. oferece aos usuários finais uma plataforma de rastreamento temporário de localização em tempo real, que permite compartilhar sua localização. O Glympse trabalha com varejistas e provedores de serviços domésticos em todo o mundo para disponibilizar compartilhamento de localização na última etapa da entrega de seus produtos e serviços.
Superação de uma cadeia de ferramentas distintas
No final de 2017, o Glympse enfrentou desafios relacionados a processos fragmentados. O gerenciamento e as revisões de código eram realizados em ferramentas diferentes daquelas em que os pipelines eram executados. Naquela época, os pipelines eram compostos de jobs desconexos no Jenkins. Eles tentaram usar o Shippable, o que melhorou um pouco o processo, mas não conseguiram conectar as solicitações de merge à produção.
O GitLab facilita o processo de auditoria
O Glympse está trabalhando para obter uma certificação SOC 2 Tipo II, e o GitLab é vital para isso. Como o Glympse utiliza o Gold, eles podem aproveitar os pipelines de CI integrados agnósticos de linguagem. Assim, eles conseguiram responder rapidamente ao feedback do auditor sobre as conformidades de mais de 50 repositórios e criar um pacote de segurança completo para integrar as alterações de código em seu ambiente.
Um dos auditores seniores comentou que ter a qualidade de código, a análise de SAST e de contêiner e os pipelines todos automatizados no GitLab é quase melhor do que uma revisão manual. "Minha resposta foi: 'Bem, vamos manter a revisão manual, pois faz parte do nosso processo', mas foi legal saber disso e não precisar de outro desenvolvedor para a revisão. Os jobs de segurança atuais capturam vulnerabilidades desde a migração até a produção e o produto final", explicou Zaq Wiedmann, Engenheiro-chefe de Software.
Segundo Wiedmann, o auditor também mencionou que o Glympse corrigiu problemas de segurança mais rápido do que qualquer outra empresa com a qual ele já trabalhou em seus 20 anos de carreira. Em um sprint de apenas duas semanas, o Glympse conseguiu implementar jobs de segurança em todos os seus repositórios usando os modelos de CI do GitLab e os scripts de implantação baseados em Docker que eles já tinham.
Velocidade de implantação 8 vezes maior
A equipe integrou totalmente o GitLab ao seu ambiente em janeiro de 2019, ao longo de um único mês. O GitLab permitiu que as equipes sugerissem uma solicitação de merge, executassem testes unitários nela e, em seguida, criassem automaticamente uma nova imagem Docker, que é implantada no ambiente de sandbox. O GitLab aciona testes na sandbox e nas implantações de produção, que são todos gerenciados nos runners do GitLab com ajuste de escala automático.
"Os gerentes estão empolgados (com o GitLab), pois ele ajuda a reduzir o tempo que gastamos em coisas desnecessárias. Podemos nos concentrar no que realmente importa, como a engenharia, em vez de criar pipelines complicados usando Jenkins, Shippable e GitHub, tentando integrar tudo isso em scripts malucos", disse Cillian Dwyer, Engenheiro de Confiabilidade do Site.
O Glympse conectou seus pipelines do GitLab à AWS e implantou diretamente em suas VPCs em todo o mundo. Graças aos ambientes de implantação, o Glympse consegue rastrear e fazer o controle de versões em todos os ambientes de produção e preparo.
O Glympse também usa todos os jobs de segurança do GitLab, incluindo SAST e DAST, para testes dinâmicos e estáticos de segurança de aplicações. Além disso, a empresa tem jobs de análise de contêineres, qualidade de código e conformidade de licença em execução. Os jobs são gerenciados dentro de modelos e importados por todos os serviços de produção.
"O GitLab teve um efeito positivo na nossa cultura. Todos se sentem melhor com o envio de código e as implantações. Há mais confiança na empresa, e a implantação não é um problema", disse Zaq Wiedmann, engenheiro-chefe de software.
Todas as informações e pessoas mencionadas no estudo de caso refletem a realidade na data da publicação.