Ir para o conteúdo
Pessoa digitando em notebook, com ícones sobrepostos representando finops em e-commerce. Pessoa digitando em notebook, com ícones sobrepostos representando finops em e-commerce.

FinOps em e-commerce reduz custos de cloud em 53%

Trabalho de FinOps, com migração para GCP, ocorreu com apenas 2 horas de interrupção de e-commerce.

Líder do e-commerce alimentar no Brasil, o GPA (Grupo Pão de Açúcar) contou com a Engenharia de Software Estratégica da CWI para mudar a plataforma de nuvem onde o seu e-commerce estava hospedado, sem prejuízo para a operação.

Isso porque concluímos o projeto com tempo de inatividade praticamente zero (zero downtime). Ou seja, fizemos todas as mudanças e atualizações interrompendo o serviço do e-commerce por apenas 2 horas.

O processo de migração de nuvem durou 6 meses, durante os quais colaboramos com a criação de processos e funcionalidades que serão benéficos também em outros projetos. A sinergia entre as equipes da CWI e do GPA é, sem dúvidas, um dos motivos pelos quais o trabalho foi tão bem-sucedido. Conheça outros a seguir!

Parceria na estratégia de migração de nuvem

Inicialmente motivado pela busca de uma redução de custos com cloud, o projeto envolveu também a gestão dos ativos presentes na nuvem. Após a etapa de avaliação de três plataformas, a GCP foi a escolhida para hospedar o e-commerce do GPA.

A partir disso, iniciamos o processo de definição do que de fato seria migrado e quais funcionalidades haviam deixado de ter utilidade, podendo ser desativadas. Decisões estratégicas foram fundamentadas com apoio da base técnica e da experiência do time CWI, fortalecendo a parceria com a companhia.

A complexidade do projeto exigiu, inclusive, que novos conhecimentos fossem adquiridos pelos cwisers da equipe ao longo do percurso. O mergulho na plataforma Kafka é um exemplo de desafio como esse — cumprido com sucesso em um curto espaço de tempo.
Pessoa mostra diagrama de banco de dados em tablet enquanto conversa com colega; ícone de nuvem com setas sobreposto.

Melhorias na arquitetura da nuvem

O trabalho de FinOps realizado em parceria com a CWI significou uma redução de 53% nos custos do GPA com cloud para o seu e-commerce. A economia é resultado de ações como dimensionamento correto (right sizing) para melhor utilização de recursos das aplicações e renegociação de contratos.

O time também utilizou a oportunidade de migração de plataformas de nuvem para alinhar padronizações e passar a usar infraestrutura como código (IaC), processo que a Google define como “provisionar e gerenciar a infraestrutura de aplicativos de software usando código em vez de interfaces gráficas do usuário ou scripts de linha de comando”.

Trata-se de uma vantagem em relação ao gerenciamento manual porque a IaC é menos propensa a erros e permite criar e alterar a infraestrutura de cloud de maneira segura e escalável.
Pessoa apresenta fluxograma e protótipos de interface presos em quadro branco com post-its e ímãs coloridos.
Fluxograma com dois caminhos: Migração para Elemento 1 e 4, seguindo para Elemento 2 e 5 e finalizando em Elemento 3 e 6.

Estratégia de ondas

Para garantir o perfeito funcionamento do e-commerce durante todo o processo, o GPA utilizou a estratégia de ondas, iniciando a migração pelos elementos menos críticos e fazendo a mudança em etapas.

Um dos serviços necessários para o sucesso dessa estratégia foi criado pelo time CWI especialmente para esse projeto. A solução automatizou a migração de filas do agente de mensageria RabbitMQ entre as plataformas de cloud, o que acelerou o processo e reduziu a chance de erros e esquecimentos. 

Outra iniciativa dos colaboradores da CWI que atuam junto ao GPA foi a documentação de todos os mais de 400 serviços necessários ao e-commerce. A catalogação foi facilitada com o uso do Atlas, uma personalização do Internal Developer Portal (IDP) Backstage, criado pelo Spotify.

Uma das funcionalidades do Atlas é um template que facilitou a catalogação dos serviços para todos os times responsáveis por eles. A ação contribuiu para uma melhor tração da migração e continuará sendo útil no GPA mesmo agora que o processo já foi concluído.

“Com a adoção da nuvem, conquistamos um controle muito mais eficiente dos custos operacionais, eliminando a necessidade de pesados investimentos em infraestrutura física. Evitamos gastos massivos com aquisição e renovação de hardware on-premises, que era a causa de diversas crises no ambiente, comprometendo a inovação tecnológica. O sucesso do projeto é fruto de um trabalho colaborativo e incansável de equipes internas e externas, que juntos superaram desafios e alcançaram resultados extraordinários.”

Foto de Eduardo Bulhões de Araujo. Eduardo Bulhões de Araujo
Arquiteto de Soluções de TI – GPA

O trabalho de FinOps em e-commerce foi apenas um dos projetos da parceria entre GPA e CWI. Conheça também o case de personalização com Customer Data Platform!


Tecnologias utilizadas no projeto

Para alcançarmos o resultado desejado pelo cliente neste projeto, estas foram algumas das tecnologias usadas:

  • Logotipo Google Cloud Platform (GCP).

    Google Cloud Platform (GCP)

  • Logotipo Apache Kafka.

    Apache Kafka

  • Logotipo RabbitMQ.

    RabbitMQ

Fachada do prédio da CWI Software na sede de São Leopoldo. Fachada do prédio da CWI Software na sede de São Leopoldo.

Vamos falar sobre as melhores soluções para o seu negócio.

Entre em contato