La plataforma de edge cloud de Fastly

GIPHY

La plataforma GIPHY distribuye a diario miles de millones de adhesivos, clips multimedia y GIF para sus usuarios de todo el mundo. Las conversaciones en redes sociales y herramientas de comunicación como iMessage, Facebook, Snapchat o TikTok son más creativas e interactivas con el contenido de GIPHY, que, gracias a Fastly, llega sin problemas a los usuarios de forma fiable y rentable para la empresa.

GIPHY maneja decenas de miles de millones de peticiones diariamente con la plataforma de edge cloud de Fastly

El desafío

La misión de GIPHY es animar el mundo, permitiendo a los usuarios expresarse a través de su vasto contenido en redes sociales y plataformas de mensajería. Vitor Pereira gestiona los equipos de ingeniería de contenido y SRT dentro de la organización de infraestructura de GIPHY, y se enfrenta al desafío diario de atender decenas de miles de millones de peticiones con picos que alcanzan las 400 000 peticiones por segundo. «Hacemos uso del increíble contenido que tenemos para permitir que las personas se expresen en algunas de las plataformas de redes sociales más grandes del mundo», explica Pereira. Sus equipos son responsables de toda la infraestructura que impulsa los servicios de GIPHY, incluyendo la ingesta de contenido, la moderación, el almacenamiento y la distribución de cientos de petabytes de datos mensualmente.

La solución

GIPHY se ha asociado con Fastly durante casi una década, lo cual ha sido crucial para sus operaciones. «GIPHY no sería la plataforma popular que somos hoy en día sin Fastly», dice Pereira. La empresa confía en la infraestructura de Fastly para manejar sus enormes demandas de tráfico y servir cientos de petabytes de datos mensualmente.

El servicio de Varnish Configuration Language (Varnish Configuration Language) de Fastly proporciona a GIPHY la flexibilidad para optimizar la proporción de aciertos de caché y ahorrar recursos de computación. «Los servicios de VCL nos brindan mucha flexibilidad, por lo que pudimos optimizar nuestra proporción de caché y ahorrar esos valiosos recursos informáticos.» La única verdadera limitación que tienes son los requisitos de tu negocio," señala Pereira. Esta flexibilidad también permite a GIPHY ejecutar la lógica empresarial más cerca de los clientes, distribuyendo un rendimiento superior.

GIPHY apenas había implementado los servicios de Fastly cuando fueron puestos a prueba de manera definitiva: manejar picos de tráfico sin ninguna preparación adicional. «Nos asociamos con un cliente que iba a celebrar un evento mundial muy grande», recuerda Pereira. «Nos pusimos en contacto con nuestros gestores de cuenta en Fastly y dijimos: 'Mira, tenemos este socio. Quieren realizar una prueba de carga, y esta es la cantidad de tráfico que van a enviar. Era una cantidad gigantesca de tráfico. Y Fastly simplemente dijo: 'Sí, está bien.' Solo hazlo. No necesitamos hacer preparativos adicionales.» Este nivel de confianza y resiliencia ha hecho que GIPHY se sienta seguro en su asociación con Fastly.

Asegurando una plataforma popular con WAF de última generación

Como plataforma popular, GIPHY atrae la atención no deseada de actores malintencionados. «Hoy en día, toda empresa necesita un WAF adecuado y eficiente.» "Y cuando eres una plataforma popular como GIPHY, atraes a muchos actores malintencionados", señala Pereira. El WAF de última generación de Fastly ha demostrado ser una solución eficaz. "Es muy eficiente, es fácil de interactuar con él, y es lo que nos mantiene seguros de los malos actores."

Productividad del desarrollador con Fastly Compute y almacenamiento de objetos

Aunque los servicios de VCL forman el eje central de la infraestructura de GIPHY, Fastly Compute permite realizar operaciones más complejas más allá de las capacidades de VCL. «Los servicios de VCL de Fastly son geniales, pero VCL tiene sus limitaciones y solo te lleva hasta cierto punto. "Siempre que necesites hacer algo un poco más complejo, aquí es donde usamos Fastly Compute", explica Pereira.

Para maximizar la productividad de los desarrolladores, GIPHY creó un flujo de trabajo que permite a los desarrolladores centrarse únicamente en su código. «Queríamos asegurarnos de que los desarrolladores solo tuvieran que preocuparse por el código en sí, para que no tuvieran que preocuparse por aprovisionar una nueva canalización, crear infraestructura o configurar servidores», dice Pereira. Al integrar la acción personalizada de GitHub de Fastly, crearon un flujo de trabajo que prueba y despliega automáticamente en un entorno seguro y separado en menos de dos minutos, haciendo que el código esté disponible en un entorno público para pruebas inmediatas.

GIPHY también pasó a utilizar Almacenamiento de objetos de Fastly para gestionar su extenso catálogo de contenidos. “Migramos prácticamente todo nuestro contenido a Object almacenamiento de Fastly. «Lo interesante que vimos fue una gran reducción de costos, pero al mismo tiempo también observamos un aumento en el rendimiento porque nuestro contenido estaba justo al lado de la infraestructura de Fastly», revela Pereira.

Observabilidad en tiempo real para obtener conocimientos instantáneos

La plataforma de observabilidad de Fastly es una herramienta clave para el equipo de Pereira. «La plataforma de observabilidad de Fastly es mi plataforma de referencia siempre que necesito echar un vistazo rápido a gran escala sobre cómo se están comportando los servicios», explica. La plataforma proporciona métricas de alta granularidad que permiten comprobaciones rápidas del estado de los servicios de GIPHY sin añadir latencia.

Mientras que GIPHY utiliza integraciones como Datadog para análisis detallados, la plataforma de observabilidad de Fastly ofrece en producción necesaria para una rápida resolución de problemas. "Fastly proporciona métricas de alta granularidad y alto detalle para integraciones como Datadog, y las usamos a diario." Pero a veces solo necesitas esa comprobación rápida, una prueba de humo para ver si todo está funcionando bien. Y la Observabilidad de Fastly es perfecta para eso”, dice Pereira.

Conclusión

La colaboración de GIPHY con Fastly ha permitido a la empresa manejar de manera fiable las enormes demandas de tráfico, al tiempo que proporciona a los desarrolladores las herramientas que necesitan para innovar. GIPHY confía en la plataforma resiliente de Fastly para potenciar a sus millones de usuarios a expresarse de manera única a través de su contenido. "Estamos dentro de algunas de las plataformas más grandes que existen, algunas de las aplicaciones de redes sociales y mensajería más grandes", concluye Pereira. "Nuestra presencia en todo tipo de redes sociales y aplicaciones de mensajería permite a las personas expresarse de maneras únicas y ser más ellas mismas."