GetNinjas mejora el análisis de datos con Data Streaming de Azion y obtiene resultados de rendimiento, seguridad y disponibilidad en sus aplicaciones

GetNinjas comenzó a entregar cerca del 70% de las peticiones a través de la infraestructura de Azion, alcanzando un hit rate de hasta el 80% y recolectando más de 3 TB de datos para optimizar el rendimiento, el SEO y la seguridad.

“Nuestra relación con Azion es de aliados. Estamos muy satisfechos con el trabajo que se ha realizado y consideramos que Azion es un componente muy importante de nuestra plataforma. Cerca del 70% de la tasa de aciertos que tenemos se atiende en el edge, lo que es un factor de escalabilidad valioso para nosotros, ya que la mayor parte de nuestra infraestructura se encuentra en los Estados Unidos y la gran mayoría de nuestros usuarios está en Brasil”.

Marcelo Pattacini Martins, Chief Technology Officer (CTO) de GetNinjas

Desafío

GetNinjas es una plataforma digital de contratación de servicios que opera en más de 3,000 ciudades en Brasil y que ha comenzado a expandir sus operaciones hacia México.

Con la pandemia de COVID-19, la demanda por servicios digitales creció rápidamente. En 2020, el volumen de accesos aumentó de forma significativa, elevando el promedio mensual de nuevos registros hasta en 60%.

Al mismo tiempo, gran parte de la infraestructura de la empresa se encontraba ubicada en Estados Unidos. Esto generaba desafíos importantes para garantizar baja latencia y alta disponibilidad para usuarios distribuidos en todo Brasil.

Este escenario se vuelve aún más complejo si se considera que:

  • Brasil ocupa posiciones bajas en rankings globales de velocidad de banda ancha;
  • algunas regiones presentan niveles de latencia significativamente superiores al promedio nacional;
  • 99.2% de los usuarios acceden a internet desde smartphones, mientras que la velocidad promedio de internet móvil en el país es aproximadamente 35% inferior al promedio global.

Además de los desafíos de rendimiento y escalabilidad, GetNinjas también necesitaba fortalecer sus capacidades de análisis de datos, seguridad de aplicaciones y optimización para motores de búsqueda.

Solución

Azion proporciona a GetNinjas recursos de la Azion Platform que permiten entregar el servicio con 100% de disponibilidad — garantizada por SLA —, además de funcionalidades que agregan valor a sus estrategias y operaciones, como:

  • Observabilidad: utilizando recursos como Firewall y Data Streaming, el equipo de GetNinjas optimiza las prácticas de observabilidad mediante firewall programable y análisis de eventos en tiempo real, lo que permite mitigar amenazas complejas rápidamente;
  • Optimización de rendimiento: los logs recopilados mediante Data Streaming ayudan al equipo de SRE de GetNinjas a optimizar significativamente el rendimiento de los dominios y a reducir el impacto de purgas de caché mediante análisis detallados;
  • Troubleshooting: los insights obtenidos permiten identificar problemas que afectan la indexación de páginas en motores de búsqueda o la aparición de enlaces rotos, lo que facilita el desarrollo de pruebas de concepto por parte del equipo;
  • Ciberseguridad: garantizar que las amenazas web complejas no afecten la aplicación es una prioridad para GetNinjas. Para ello utilizan mecanismos automatizados de mitigación de ataques como DDoS Protection, además de proteger aplicaciones mediante Firewall y Network Shield;
  • Configuración avanzada de caché: Cache de Azion amplía las posibilidades de configuración y gestión de caché, aumentando la velocidad de las aplicaciones y reduciendo significativamente los costos de infraestructura.

Como la Azion Platform utiliza estándares abiertos, sus funcionalidades pueden extenderse mediante API para soluciones propias o de terceros a través del Azion Marketplace.

Los registros de eventos recopilados mediante Data Streaming se procesan en los sistemas utilizados por GetNinjas y se combinan con datos obtenidos a través de Google Analytics. Esto permite a los analistas de datos tener una visión completa del comportamiento de las aplicaciones y:

  • comprender qué funciona y qué no;
  • monitorear una cantidad ilimitada de dominios;
  • evaluar la precisión de las solicitudes;
  • identificar bots maliciosos y otras actividades sospechosas en tiempo real.

Con una amplia variedad de categorías y perfiles de clientes y profesionales que utilizan la plataforma, la personalización es fundamental para ofrecer la mejor experiencia posible. Usando Data Streaming y Functions, el equipo realiza pruebas A/B y monitorea métricas clave como ingresos, conversión y retención.

Resultados e impacto

El éxito de GetNinjas con el uso de la Azion Platform abarca múltiples aspectos. Uno de los principales es el ahorro generado gracias a la entrega de solicitudes mediante la infraestructura de Azion, responsable de aproximadamente 70% del hit rate de sus dominios con latencia ultrabaja.

La red de Azion en Brasil absorbe los picos de tráfico del GetNinjas, ayudando a mantener el servicio disponible y confiable. En 2020, por ejemplo, durante una campaña en una de las principales cadenas de televisión abierta del país, se registraron millones de accesos simultáneos durante varias horas, con más del 90% de las solicitudes atendidas por la infraestructura de Azion.

El uso de Data Streaming también fue fundamental, ya que los datos recopilados en tiempo real desempeñan un papel clave en la ciberseguridad, especialmente para identificar bots maliciosos. Esto también permitió mejorar el rendimiento de la plataforma, aumentando hasta 80% el hit rate de dominios optimizados mediante el análisis de logs.

Cada vez que se realiza una prueba A/B, los datos de eventos recopilados mediante Data Streaming permiten a los analistas mejorar la experiencia del usuario al medir y comparar el impacto de cada cambio. Al mismo tiempo, estos insights complementan los análisis realizados con datos de Google Analytics, generando nuevas oportunidades de optimización.

En menos de un año utilizando Data Streaming, GetNinjas recopiló más de 3 TB de datos, lo que contribuyó no solo a mejorar el rendimiento y la seguridad, sino también a mantener la plataforma entre los primeros resultados de búsqueda.

¿Buscas un jardinero en tu ciudad en Google o Bing? Probablemente encontrarás GetNinjas y podrás recibir cotizaciones en hasta 24 horas.

Sobre GetNinjas

Seleccionada por la revista Forbes Brasil como una de las empresas más prometedoras de Brasil en 2017 e incluida en el ranking “100 Startups to Watch” de 2018, GetNinjas es la aplicación más grande enfocada en la contratación de servicios en América Latina.

Fundada en la ciudad de São Paulo, GetNinjas surgió en 2011 para adaptar la idea de contratar una variedad de servicios para el mercado nacional y en tres años fue nombrada por Google como “una de las startups brasileñas más increíbles”.

Actualmente, el servicio cubre más de 3 000 ciudades en todo el país y cuenta con más de 1,5 millones de clientes registrados en la plataforma, lo que convierte a GetNinjas en el mayor promotor de la inclusión digital en la prestación de servicios en Brasil.