Flashblack | Monitoramento de E-Commerces na Black Friday

Conheça o projeto desenvolvido para o Google Cloud Brasil em parceria com a R/GA Brasil, com foco no monitoramento da performance de e-commerces durante toda a temporada da Black Friday, incluindo as fases pré, durante e pós-evento.

Cliente: Google Cloud Brasil e R/GA Brasil

Soluções: Monitoramento de Performance / Análise de Dados / Criação de Robôs Automatizados / Dashboard Interativo

Veja o sumário logo abaixo:
  • Conhecendo o Desafio
  • Soluções Desenvolvidas
  • Tecnologias Utilizadas
  • Principais etapas do projeto
  • Duração do Projeto
  • Principais Destaques
  • Quais São os Talentos da DR_ Que Trabalharam no Produto?
  • Resultados Alcançados
  • Qual a importância desse projeto para a Digital Republic?
Reprodução de robôs monitorando performance

Conhecendo o Desafio

A Black Friday representa um dos maiores desafios para os e-commerces, devido ao alto volume de acessos e à necessidade de manter a infraestrutura estável durante todo o período. A Digital Republic foi responsável por desenvolver uma solução robusta que capturasse dados detalhados sobre a performance de grandes e-commerces brasileiros ao longo da temporada, incluindo dados sobre tempo de resposta, falhas de carregamento e acessibilidade. Esses dados, além de serem coletados e armazenados, também foram analisados pela nossa equipe para garantir que se transformassem em informações valiosas, posteriormente utilizadas pelo Google para gerar insights e propor melhorias aos varejistas.

Quais foram as soluções específicas desenvolvidas para este projeto?

O principal desafio do projeto foi desenvolver uma solução escalável que monitorasse múltiplos e-commerces simultaneamente, sem comprometer a experiência dos usuários reais. A Digital Republic criou robôs automatizados capazes de simular acessos de usuários, coletando dados essenciais como tempos de resposta, acessibilidade e métricas de performance em tempo real. Esses dados foram armazenados em instâncias específicas, processados e analisados para identificar áreas críticas de melhoria.

Tecnologias Utilizadas:
Selenium Python
Python com Selenium
Google Big Query
Slack API
App Engine
Google Cloud Run e App Engine
Flask Icon
Flask
Node Puppeteer Icon
Node.js e Puppeteer

Principais etapas do projeto

01. Reunião de Kickoff

Alinhamento inicial com o Google Cloud Brasil e a R/GA Brasil para definir requisitos e objetivos claros, assegurando que todas as expectativas fossem compreendidas desde o início.

02. Desenvolvimento

Criação dos robôs automatizados, APIs e dashboards interativos para capturar e exibir os dados coletados, seguindo as especificações técnicas definidas.

03. Testes de Q&A

Avaliação rigorosa de todas as funcionalidades em um ambiente controlado, garantindo a precisão dos dados e o correto funcionamento dos robôs.

04. Publicação

Deploy das aplicações backend e frontend por meio do Google Cloud Run e Google App Engine, garantindo escalabilidade e performance durante toda a coleta de dados.

Duração do projeto

O projeto começou em 2020 e, desde então, tem evoluído anualmente, com melhorias contínuas baseadas nas necessidades dos clientes e no avanço das tecnologias utilizadas:

  • 2020: Lançamento do robô RED, focado em capturar tempos de resposta e erros de timeout.
  • 2021: Inclusão do robô Lighthouse, ampliando a análise para métricas de acessibilidade, boas práticas e performance.
  • 2022: Integração das soluções com a plataforma Google Cloud e desenvolvimento de dashboards interativos para visualização dos dados.
  • 2023: Otimizações no código e na estrutura de dados, aprimorando os dashboards e facilitando ainda mais a análise e a consolidação das informações.

O projeto está previsto para continuar em 2024, com novas evoluções e funcionalidades.

Reprodução da tabela BigQuery | Google Cloud Plataform

Reprodução da tabela BigQuery | Google Cloud Plataform

Quais foram os principais destaques do projeto?

  • Robôs Automatizados: Várias instâncias criadas para simular acessos reais de usuários aos e-commerces, monitorando continuamente as plataformas e coletando dados que foram armazenados para análise posterior.
  • Monitoramento e Controle: Robôs monitorados em tempo real, com alertas automáticos enviados via Slack, garantindo que eventuais erros fossem rapidamente identificados e corrigidos, evitando falhas no processo de coleta.
  • Infraestrutura de Nuvem: Integração com Google Pub/Sub e Google BigQuery, permitindo a coleta, o armazenamento e a organização dos dados de maneira eficiente e escalável.
  • Dashboards Interativos: Ferramentas visuais desenvolvidas para consolidar e exibir os dados coletados, facilitando a análise dos pontos críticos e oferecendo uma visão clara da performance dos e-commerces.
  • Escalabilidade e Robustez: A solução foi projetada para operar em larga escala, monitorando múltiplos sites simultaneamente ao longo de toda a temporada da Black Friday, sem interferir na operação dos e-commerces.
Reprodução de análise de dados

Quais são os talentos da DR_ que atuaram no produto?

Este squad, ou seja, profissionais alocados selecionados por nós, é composto por:

Desenvolvedor de Software
Engenheiro de Dados
Tech Lead
Quality Assurance (QA)

Quais foram os resultados alcançados?

O projeto resultou na coleta de milhões de registros sobre a performance dos e-commerces brasileiros ao longo de toda a temporada da Black Friday. A Digital Republic foi responsável pela análise detalhada dos dados, permitindo identificar e consolidar áreas críticas de melhoria, incluindo:

  • Redução de falhas de carregamento: Identificação de problemas recorrentes que impactavam a experiência dos usuários.
  • Melhorias na acessibilidade: Detecção de oportunidades para melhorar a usabilidade das plataformas, especialmente em dispositivos móveis.
  • Otimização dos tempos de resposta: Ajustes sugeridos com base nos dados de desempenho dos servidores durante picos de tráfego intenso.
  • Performance aprimorada: Análise de métricas chave para garantir um funcionamento mais eficiente das plataformas durante o período de alta demanda.
Reprodução da dashboard | Dados consolidados do BigQuery - Google Cloud Platform

Reprodução da dashboard | Dados consolidados do BigQuery - Google Cloud Platform

Qual a importância desse projeto para a Digital Republic?

O projeto Flashblack foi uma excelente oportunidade de aplicar tecnologias avançadas em um contexto de alta exigência técnica. Nossa missão era fornecer dados detalhados e precisos sobre a performance dos e-commerces monitorados, sabendo que essas informações seriam usadas para otimizar a infraestrutura dos players envolvidos. Contribuir para esse processo foi extremamente gratificante.

Nicole Teisen | Tech Lead

Vamos juntos?

Cases relacionados

Cases image

Squads Web Grupo SOMA

Entenda como selecionamos profissionais baseado em conhecimento técnico e competências pessoais necessários para o desenvolvimento, migração e evolução de aplicações web e e-commerce do Grupo.

Veja mais
Cases image

Squads Web Grupo SOMA

Entenda como selecionamos profissionais baseado em conhecimento técnico e competências pessoais necessários para o desenvolvimento, migração e evolução de aplicações web e e-commerce do Grupo.

Veja mais
Cases image

Samsung Showroom

Juntos, os ambientes online e offline podem elevar a experiência do consumidor a um novo nível. Conheça o mega display interativo, que reúne tecnologia e inovação ao trazer um novo conceito de vitrine para a loja.

Veja mais