Cinco casos de transformación en TI con Edge Computing

Conoce estos 5 casos de éxito de empresas que transformaron el área de TI usando edge computing.

Paulo Moura - Technical Researcher
Cinco casos de transformación en TI con Edge Computing

Edge computing es un componente clave para modernizar las aplicaciones web y acelerar la transformación digital. Sin embargo, aquellos que no están familiarizados con la tecnología tienen dudas sobre cuánto puede contribuir con los negocios. Incluso los gerentes que tienen un equipo de TI y un presupuesto ajustados a veces no saben si la implementación es financieramente viable.

Respondiendo a la pregunta “¿vale la pena migrar a edge computing considerando las necesidades y reglas del negocio?”. La respuesta es sí. En el contexto digital, migrar al edge es fundamental para satisfacer las demandas actuales y futuras, mantener la ventaja competitiva y acelerar la innovación.

Pero, ¿hasta qué punto querer es poder? Como veremos a continuación, las empresas que utilizan edge computing reducen costos y mejoran el desempeño de las aplicaciones. Además, logran mejorar la experiencia del desarrollador (DX), al simplificar procesos y brindar las herramientas para construir las mejores y más seguras soluciones.

Este conjunto de factores contribuye a la generación de ingresos de varias maneras, ya que permite:

  • Experiencias de usuario únicas (UX) en términos de personalización y desempeño.
  • Crear aplicaciones resistentes, fiables y disponibles en todo momento.
  • Toma de decisiones inteligente y eficiencia operativa basada en analítica de datos.
  • Agilidad para responder a los cambios constantes del mercado y las necesidades de los clientes.

¿Quieres saber cómo se traducen en la práctica los beneficios del edge? Conoce estos cinco casos de éxito que muestran cómo se puede aplicar esta tecnología para una gran variedad de propósitos y usos.

1. Dafiti

Dafiti es una plataforma de comercio electrónico de artículos de moda que tiene como objetivo transformar la forma en que las personas compran ropa y accesorios en la web. Con operaciones en América Latina (Argentina, Brasil, Chile y Colombia), uno de sus mayores desafíos es ofrecer un ecosistema de moda capaz de brindar óptimas experiencias a sus clientes, independientemente del contexto de geolocalización o ciberseguridad. Para hacer esto, Dafiti usó edge computing para mejorar la personalización, la conformidad y la oferta de contenido.

Experiencia de usuario personalizada

Uno de los propósitos de Dafiti es unir arte y ciencia en sus proyectos. Su arte es la moda en sí misma, con la que Dafiti busca influenciar a personas de todos los estilos, mientras que la ciencia se refiere a su uso de la tecnología. Cuando tienes una audiencia tan diversa, es esencial brindar una experiencia personalizada y la inteligencia es la única manera de tener éxito.

La realización de pruebas A/B y la segmentación de contenido son algunos de los principales procedimientos de personalización del usuario y ejecutarlos en el edge tiene muchas ventajas en comparación con los métodos tradicionales, ya que el proceso se lleva a cabo en servidores cercanos al dispositivo del usuario final, lo que proporciona baja latencia, así como facilidad de control y dirección del tráfico.

En Azion Marketplace hay una gama de funciones de edge gratuitas disponibles para todos los clientes, como aplicaciones para pruebas A/B y segmentación de contenido. En unos pocos clics, Dafiti los implementó en Edge Functions para complementar sus pruebas de manera eficiente y con rápida respuesta al usuario.

Suministro de contenido estático y dinámico con alto desempeño

La creación de aplicaciones de edge en la plataforma de Azion dio como resultado una carga de página un 86 % más rápida en comparación con su antigua solución de CDN (Content Delivery Network, red de distribución de contenido). La razón principal de esto es que, a diferencia de las CDN, el edge brinda potencia computacional en lugar de solo transferir y almacenar contenido en caché.

En este punto, uno de los diferenciadores de edge computing en relación con CDN es su capacidad para suministrar contenido dinámico. Esto permite que los consumidores de Dafiti accedan a sitios web totalmente personalizados y alineados con sus estrategias de segmentación y personalización del usuario.

Otro factor determinante para este aumento de velocidad ha sido el uso de Image Processor de Azion para reducir el tamaño de los archivos de imagen en una media del 76 % sin pérdidas apreciables en la calidad de las fotografías publicadas en las páginas de Dafiti.

Optimización de la conformidad y la observabilidad

Tras un proceso de implementación que duró apenas tres días, sin complicaciones o interrupciones, Dafiti configuró reglas de firewall que alcanzaron API, clústeres de contenedores, sitio web, aplicación móvil y sistemas de pago, componentes cuyos eventos pueden ser analizados y monitoreados en sus plataformas a través de streaming de datos.

Esta flexibilidad para implementar el control de acceso a través de Edge Firewallha ayudado a Dafiti a cumplir con requisitos importantes, como PCI DSS y a mejorar la protección de los datos de tarjetas de crédito y las credenciales de los clientes, lo que hace que las tiendas virtuales de Dafiti Group sean aún más seguras para comprar.

”Tener un aliado de edge computing como Azion es uno de los puntos más importantes para un offload adecuado y una mejor experiencia del cliente”.

Georg Buske, director de la tienda online de Dafiti

2. Contabilizei

Contabilizei es la mayor empresa de contabilidad de Brasil y América Latina. Uno de sus mayores desafíos es que su plataforma online brinde un alto desempeño y disponibilidad a decenas de miles de usuarios, especialmente en fechas clave del calendario contable.

Con la Plataforma de Edge Computing de Azion, los expertos en DevOps de Contabilizei crearon funciones y políticas de caché para mejorar su plataforma en varios aspectos como desempeño, UX y DX.

Integración de mecanismos de despliegue con Edge Cache

Al integrar los mecanismos de despliegue (deploy) con Edge Cache, las purgas (eliminación de elementos en caché antes de su fecha de vencimiento) ahora se realizan específicamente para los objetos que sufren cambios en cada nueva versión del software sin afectar a los demás elementos en caché, lo que evita arranques en frío.

Optimización en el procesamiento de solicitudes preflight

Las solicitudes preflight (verificación previa) verifican si el “protocolo CORS (Cross-Origin Resource Sharing, intercambio de recursos de origen cruzado) es comprendido y si el servidor espera el método y headers (encabezados) especificados”[1] a través de un procedimiento llamado handshake, que autentica al cliente y al servidor. Por defecto, este tipo de solicitud genera miles de hits por solicitud seguidos hasta la finalización del proceso.

La solución para reducir este impacto fue un código JavaScript de tan solo 27 líneas que Contabilizei construyó en Edge Functions. Ahora, el protocolo de enlace previo no se realiza en la infraestructura de la cloud, sino en el edge, lo que requiere tres instancias menos en un clúster de front-end para atender a cada usuario y permite que el procesamiento de solicitudes sea más rápido y económico.

Implementación de pantallas de indisponibilidad amigables

Como internautas es común que nos encontremos con pantallas de error que nos dejan atascados y sin salida. Cuando se trata de una plataforma que utilizan decenas de miles de personas, la experiencia del usuario es un tema aún más delicado. Al fin y al cabo, como explican los estudios, las malas experiencias suelen ser más memorables para las personas porque “implican más reflexión y se procesan de forma más completa que las positivas”[2], lo que produce insatisfacción en el cliente y, claro, abandonos.

Para garantizar la mejor experiencia de usuario posible y reducir el número de llamadas por indisponibilidad o mantenimiento, Contabilizei, a través de una edge function, redirige al usuario a una pantalla de escape amigable e informativa, haciéndole saber que el servicio se restablecerá en breve. De esta forma, el usuario no necesita abrir un ticket de soporte ni preocuparse pensando que el problema pueda estar en su red.

Mantenimiento del contexto del usuario

Una vez que se restablece el servicio, el tráfico se redirige a la plataforma con el contexto del usuario intacto. Esto sucede debido a la caché del front-end, a través de la cual se recopilan los datos (cookies, de sesión, etc.) necesarios para mantener el contexto.

¿Por qué esto es importante? Supongamos que un cliente estaba emitiendo un mensaje a través de la plataforma cuando ocurrió la interrupción. En lugar de desperdiciar todo su trabajo y tiempo invertidos, cuando la página vuelva a funcionar podrá continuar exactamente desde donde paró.

El conjunto de configuraciones de caché de Azion y las optimizaciones de Edge Application llevaron a Contabilizei a un aumento de desempeño del 73 % (reduciendo el tiempo de carga de su plataforma de 29 s a 8 s) y a una reducción del 96 % en los costos de infraestructura.

“Me gusta mucho la riqueza de las reglas de caché que puedo incluir en el edge. Hay cosas que no podríamos hacer con soluciones de otros proveedores. En términos de desempeño, conformidad de las reglas y estándares de suministro, estamos muy satisfechos con Azion”.

Marcelo Pacheco, especialista DevOps en Contabilizei

3. Omelete&CO

Omelete&CO es el mayor sitio geek de Brasil, un gran ecosistema enfocado en experiencias e inteligencia de mercado especializado en público joven y con un “saber hacer” (know-how) de más de 20 años. Además de su portal, Omelete&CO posee varios proyectos relacionados con el entretenimiento, incluido el Comic Con Experience (CCXP), el mayor festival de cultura pop del mundo.

En 2020, el CCXP tuvo su primera edición 100 % digital, CCXP Worlds, que fue todo un éxito. Hubo más de 250 lives simultáneas, 30 millones de visualizaciones de streaming, se retransmitió a 139 países y tuvo 7 terabytes de volumen de tráfico, una historia de éxito sin precedentes junto a la Plataforma de Edge Computing de Azion.

Suministro de contenido con seguridad integrada

Transmitir un evento online como CCXP Worlds es una misión delicada. Un ciberataque exitoso puede arruinar la experiencia de millones de fans y producir grandes daños a la reputación de la marca. Para evitar tal escenario, Omelete&CO decidió llevar su suministro de contenido a la Plataforma de Edge Computing de Azion, que tiene la seguridad como prioridad y cumple con estrictos estándares internacionales, tales como el SOC 3.

Uso de la red de edge globalmente distribuida de Azion

La red de edge de Azion está compuesta por edge locations (puntos geográficos de servidores edge) en todo el mundo, lo que permitió a Omelete&CO atender miles de millones de solicitudes que llegaron desde 193 países y transmitir videos en alta definición durante 150 horas. Por cierto, la cantidad de solicitudes atendidas en el CCXP 2020 fue aproximadamente 100 veces mayor que el volumen promedio recibido por los servidores de Omelete&CO durante todo el mismo año y 1 000 veces mayor en términos de datos transferidos.

Uno de los mayores beneficios de nuestra plataforma es su arquitectura serverless. Al ser NoOps, brinda una alta escalabilidad sin que Omelete&CO necesite aprovisionar, gestionar y proteger los recursos de la red, de modo que su equipo de tecnología puede enfocarse apenas en garantizar que sus aplicaciones y negocios funcionen.

Experiencia de usuario 15 veces más rápida

Las edge applications ayudaron a Omelete&CO a brindar una experiencia de usuario 15 veces mejor con el suministro de contenido del CCXP Worlds, con más de 10 TB de imágenes cargadas en el edge sin afectar a su infraestructura de origen y sin los costos que esa demanda podría generar en la cloud.

“La experiencia con el soporte técnico de Azion fue una grata sorpresa. Antes teníamos la visión de Azion como un servicio que funciona muy bien, pero la rapidez en responder a las solicitudes, incluso fuera del horario comercial, y todo el esfuerzo de acompañamiento realizado durante el CCXP nos mostró cuánto la empresa es nuestra aliada”.

Jota Russo, líder técnico en Omelete

4. FourBank

FourBank es una empresa de banca como servicio (BaaS) que ofrece soluciones de internet banking y backoffice, entre otros tipos de servicios financieros. Al ser un proveedor de tecnología en el área financiera, debe redoblar los esfuerzos orientados a la protección de datos y a la disponibilidad del servicio.

Con su migración al edge, FourBank pudo hacer evolucionar sus políticas de defensa con características y configuraciones que no se encuentran ni siquiera entre los mayores proveedores de cloud del mundo.

Mitigación de ataques DDoS que explotan API

Uno de los motivos que llevó a FourBank a migrar sus aplicaciones al edge fue la recurrencia de ataques DDoS cuya carga aumentaba dentro de API. La complejidad que implica mitigar estos ataques requiere soluciones modernas de control de red que permitan construir reglas flexibles de acuerdo con las necesidades del negocio.

El equipo de FourBank implementó el Edge Firewall de Azion, con el que creó reglas de protección que limitaban los accesos simultáneos a sus API y que también permitían filtrarlos de modo que se bloqueara el tráfico que no se encajara en los contextos predefinidos por FourBank ​​—y en el edge—, más cerca de la fuente de cada ataque potencial.

Gestión del tráfico alineada con las necesidades del negocio

No tiene sentido que el negocio de FourBank reciba tráfico de países donde la empresa no tiene operaciones y que pueda incluso comprometer la seguridad de las aplicaciones. En la Plataforma de Edge Computing de Azion es posible hacer esto de modo simple, configurando listas de red que detectan y bloquean automáticamente las ubicaciones que potencialmente puedan lanzar ataques.

Monitoreo de eventos de seguridad en tiempo real

Una de las necesidades de FourBank era poder visualizar todo lo que sucedía en sus aplicaciones. De forma predeterminada, tanto las edge applications de Azion como su WAF registran todos los eventos recibidos, que se pueden consultar en la propia interfaz de la plataforma o mediante API, incluida una API GraphicQL para datos agregados.

“El equipo de soporte de Azion me dio una excelente clase sobre cómo funciona la plataforma, sobre cómo analizar los datos de las solicitudes entrantes para construir reglas de WAF más robustas para responder a eventos, lo que nos ayudó a mejorar las restricciones, siempre teniendo en cuenta que nuestro cliente no puede quedarse offline.”

Wellington Terrão, ingeniero DevOps en FourBank

5. GetNinjas

GetNinjas es una plataforma de contratación de servicios disponible en más de 3 000 ciudades de Brasil y que también se expande en México. Inicialmente ejecutaba sus aplicaciones en una infraestructura de Estados Unidos, pero su volumen de accesos comenzó a crecer exponencialmente y para atender la nueva demanda —tanto de UX como de DX— el uso de tecnología moderna como el edge computing se le hizo imprescindible.

Procesamiento con latencia ultrabaja de solicitudes

La migración de una infraestructura heredada a una de edge computing permitió que GetNinjas mejorara su presencia en Brasil, principalmente en regiones con baja conectividad, a través de la optimización de protocolos para contenido dinámico, así como de las capas de red y transmisión realizadas a través de Application Acceleration de Azion.

Incluso con su infraestructura ubicada en los Estados Unidos, el sitio web de GetNinjas se carga rápidamente para todos los usuarios de Brasil y México, mientras alcanza un excelente desempeño según indican sus métricas de Core Web Vitals.

Resiliencia ante un gran aumento de accesos

El poder de escalabilidad de la red de edge ha contribuido al éxito de las campañas televisivas de GetNinjas. En 2020, por ejemplo, cuando se anunció en el mayor canal de televisión abierta de Brasil, su sitio web recibió millones de visitas simultáneas durante horas y permaneció disponible y confiable en todo momento.

Durante el auge de accesos, GetNinjas suministró más de un 90 % de las solicitudes a través del edge, lo que además de un alto desempeño y disponibilidad, produjo una reducción significativa de los costos con infraestructura y adquisición de clientes (CAC).

Pruebas A/B confiables y seguras

GetNinjas hace un uso intensivo de pruebas A/B para optimizar y personalizar la experiencia de sus usuarios. Sin embargo, el equipo de front-end no podía ejecutar pruebas que implicaran cambios significativos en el diseño y la interfaz de usuario debido a un conflicto entre el back-end y las múltiples capas de caché que componen su framework.

Esta situación obligaba al equipo a subir a producción páginas completamente nuevas sin realizar pruebas A/B. Por lo tanto, no había forma de saber si la migración al edge funcionaría mejor en comparación con la versión heredada, lo que ponía en riesgo las conversiones y el tráfico orgánico.

La Plataforma de Edge Computing de Azion permite almacenar más de un objeto de caché con base en una cookie. Entonces, los desarrolladores comenzaron a dividir las versiones de la página que se mostraban al usuario en el edge antes de que la solicitud llegara al back-end. Esto aseguró que el servidor de origen supiera exactamente qué versión cargar.

Esta solución le dio a GetNinjas la libertad de probar funciones y cambios de diseño importantes de manera segura sin que la versión heredada ​​—que podía tener un mejor desempeño​​— se sobrescribiera o sin que el usuario se deparara con problemas comunes en pruebas de front-end como el FOOC (Flash of Original Content, flash de contenido sin estilo).

Observabilidad extendida a pruebas A/B y SEO

A través de los datos de eventos de las edge applications de GetNinjas recopilados en tiempo real a través de Data Stream, los analistas miden el desempeño de sus pruebas A/B desde toda una gama de fuentes de datos. Así, la nueva versión de una página puede optimizarse tantas veces como sea necesario en la fase de pruebas hasta entrar en producción.

Lo mismo se aplica a las estrategias de SEO. Cuando sus datos de Google Analytics se cruzaron con los de eventos de edge applications recopilados en Data Stream, hubo hallazgos inesperados, como por ejemplo errores 403 (Forbidden) o enlaces rotos, que afectaban la indexación de páginas en los motores de búsqueda.

“Nuestra relación con Azion es de aliados. Estamos muy satisfechos con su trabajo y consideramos que se trata de un componente muy importante para nuestra plataforma. Alrededor del 70 % de nuestra tasa de efectividad de cierre (hit rate) se da en el edge, lo que supone un factor de escala valioso para nosotros, ya que la mayor parte de nuestra infraestructura se encuentra en los Estados Unidos y la gran mayoría de los usuarios en Brasil”.

Marcelo Pattacini Martins, CTO de GetNinjas

Como hemos visto a lo largo de esta publicación, existen muchas formas de modernizar las aplicaciones web y hacer que estas se adhieran cada vez más a las reglas y necesidades del negocio. Ya sea mediante el suministro de contenido con un desempeño superior al de las redes de CDN, su latencia ultrabaja o la posibilidad de crear código con seguridad integrada, la Plataforma de Edge Computing de Azion simplifica y agiliza la forma en que creas aplicaciones. Consulta nuestra lista de casos de éxito para conocer otros que hagan sentido para tu empresa.

Suscríbete a nuestro boletín informativo