1 of 20
2 of 20
3 of 20
4 of 20
5 of 20
6 of 20
7 of 20
8 of 20
9 of 20
10 of 20
11 of 20
12 of 20
13 of 20
14 of 20
15 of 20
16 of 20
17 of 20
18 of 20
19 of 20
20 of 20

GetNinjas aprimora a análise de dados com o Azion Data Streaming e obtém resultados incríveis de performance, segurança e disponibilidade em suas aplicações

Desafio

O GetNinjas é uma plataforma de contratação de serviços que opera em mais de 3 mil cidades no Brasil e vem se expandindo no México. Com o advento da pandemia de Covid-19, os acessos cresceram exponencialmente a ponto de aumentar a média de cadastros mensais em até 60% ao longo de 2020[1].

Com a maior parte de sua infraestrutura instalada nos Estados Unidos, o GetNinjas tem o desafio de entregar um serviço rápido, confiável e disponível em todas as regiões do Brasil, onde:

  • segundo o Ranking Mundial de Velocidade de Banda Larga, o país ocupa a 111ª posição[2];
  • algumas regiões apresentam índices de velocidade e latência muito acima da média nacional[3], as quais concentram grande parte dos clientes; e
  • a velocidade de download de internet móvel é 35%[4] inferior à média global, sendo o celular o equipamento utilizado por 99,2% dos internautas[5].

Além dos obstáculos de performance e escalabilidade, o time do GetNinjas utiliza inteligência de dados para garantir a proteção das aplicações e, também, fazer análises fundamentais para realizar testes A/B e melhorar a performance da plataforma e o seu desempenho nos motores de busca.

Solução

A Azion oferece ao GetNinjas soluções nativas de Edge que permitem a entrega de serviço com 100% de disponibilidade – garantida em SLA –, bem como recursos que agregam alto valor às suas estratégias e práticas, tais como:

  • observability: utilizando produtos como Edge Firewall e Data Streaming, os especialistas do GetNinjas otimizam as práticas de observability com firewall programável e insights em tempo real, possibilitando que ameaças complexas sejam mitigadas rapidamente;
  • otimização de performance: os logs coletados via Data Streaming ajudam o time de SRE do GetNinjas a otimizar significamente a performance dos domínios e reduzir o impacto dos purges no cache ao estratifica-los;
  • troubleshooting: os insights também são fundamentais para o GetNinjas identificar falhas que afetam, por exemplo, a indexação de páginas por good bots e a recorrência de links quebrados, sendo acionados em provas de conceito (POC) que a equipe constrói;
  • cibersegurança: garantir que as mais complexas ameaças da web não afetem a aplicação é uma das prioridades do GetNinjas, que utiliza recursos automatizados de bloqueio e mitigação de ciberataques, como o DDoS Protection, e construção de aplicações seguras por meio do Web Application Firewall e do Network Layer Protection; e
  • configurações avançadas de cache: o Edge Caching da Azion expande as possibilidades do GetNinjas para configuração e gerenciamento de cache, aumentando a velocidade das aplicações e, ao mesmo tempo, reduzindo substancialmente os custos de infraestrutura.

Como a Plataforma Azion usa padrões abertos, suas funcionalidades podem ser estendidas via API para soluções próprias ou third-party por meio do Azion Marketplace.

Os registros de eventos recebidos via Data Streaming são processados nos sistemas utilizados pelo GetNinjas, onde são cruzados com os dados obtidos via Google Analytics. Com isso, os analistas de dados têm uma visão panorâmica do que acontece nas aplicações no dia a dia, podendo, assim:

  • entender o que está ou não funcionando;
  • monitorar quantidade ilimitada de domínios;
  • avaliar a corretude das requisições; e
  • identificar bad bots e outras atividades maliciosas em tempo real.

Com um leque de categorias extenso e perfis diversificados de clientes e profissionais que usam a plataforma do GetNinjas, a personalização é imprescindível para que estes tenham a melhor experiência possível. Usando o Data Streaming e o Edge Functions, o time realiza testes A/B e acompanham métricas relevantes, como receita, conversão e retenção.

Resultados e impactos

O sucesso do GetNinjas com o uso da Plataforma Azion abrange vários aspectos. Um deles é a economia gerada com a entrega de requisições no Edge, que processa aproximadamente 70% do hit rate de seus domínios com latência ultrabaixa, gerando significativa economia nos custos de infraestrutura.

As dezenas de Edge Locations da Azion no Brasil recebem os grandes picos de acesso do GetNinjas, ajudando a manter o serviço sempre disponível e confiável. Em 2020, por exemplo, ao realizar uma campanha na maior emissora de TV aberta do país, foram recebidos milhões de acessos simultâneos durante horas, com mais de 90% das requests entregues no Edge.

A utilização do Data Streaming é outro destaque, uma vez que os dados extraídos em tempo real têm papel notável na cibersegurança, especialmente na identificação de bad bots. Isso também ajudou a solucionar problemas durante os processos de POC – e no aumento de construção destes – e, também, na performance, chegando a aumentar até 80% o hit rate de domínios otimizados por meio do acompanhamento de logs.

Sempre que um teste A / B é realizado, os dados de eventos coletados via Data Streaming ajudam os analistas a melhorar a experiência do usuário, mensurando e comparando os efeitos de cada ação. Ao mesmo tempo, os insights complementam as análises feitas em cima dos dados coletados via Google Analytics, levando o GetNinjas a descobertas únicas.

Em menos de um ano usufruindo do Data Streaming, o GetNinjas coletou mais de 3 TB em dados que não só elevam performance e segurança, mas contribuem para que o GetNinjas se mantenha no topo dos resultados de pesquisa. Procurando por um jardineiro na sua cidade no Google ou Bing? Você encontrará o GetNinjas e poderá receber orçamentos em até 24 horas!

“A nossa relação com a Azion é de parceria. Estamos muito satisfeitos com o trabalho que vem sendo feito e consideramos a Azion um componente muito importante da nossa plataforma. Cerca de 70% que temos de hit-rate são atendidos no Edge, o que é um fator de escala valioso para nós, uma vez que a maior parte da infraestrutura se encontra nos Estados Unidos e a grande maioria dos usuários está no Brasil.” Marcelo Pattacini Martins, CTO do GetNinjas

Sobre o GetNinja

Eleito pela revista Forbes Brasil uma das empresas mais promissoras do Brasil em 2017 e listado no ranking "100 Startups to Watch" de 2018, o GetNinjas é o maior aplicativo voltado à contratação de serviços da América Latina.

Fundado na cidade de São Paulo, o GetNinjas surgiu em 2011 a fim de adaptar a ideia de plataforma de contratação de serviços diversos para o mercado nacional, e em três anos foi apontado pelo Google como "uma das startups brasileiras mais incríveis".

Atualmente, o serviço abrange mais de 3 mil cidades em todo o país e tem mais de 1,5 milhão de clientes cadastrados na plataforma, o que faz do GetNinjas o maior promotor de inclusão digital de prestação de serviços do Brasil.