Die Zeit

Die Zeit distribuye noticias en milisegundos y orquesta paywalls dinámicos en el edge con Fastly


Resultados clave

  • Logró una proporción de aciertos de caché > 90 %, lo que redujo 100 veces los tiempos de distribución de noticias, de segundos a milisegundos.

  • Orquestó paywall dinámicos en el borde de la red mediante Fastly Compute para distribuir bloques de contenido personalizados, de acceso libre o restringido, según los derechos de acceso de los suscriptores.

  • Protegió los sistemas de gestión de contenidos (sistema de gestión de contenidos) del backend frente a los picos de tráfico y los patrones de rastreadores agresivos mediante un nivel fiable en el edge.

  • Permitió publicar actualizaciones de noticias de última hora casi al instante en todo el mundo mediante Instant Purge de Fastly.

  • Simplificó la experiencia de los desarrolladores al adoptar Rust en Compute, lo que facilitó las pruebas de lógica de negocio compleja sin comprometer la estabilidad que la plataforma ha mantenido durante una década.


El desafío

Die Zeit es una de las principales editoras de noticias de Alemania, con un periódico semanal histórico y una próspera plataforma digital que llega a millones de lectores en todo el país. A medida que los equipos editoriales producen periodismo rico en contenido, detallado y analítico, los sistemas de gestión de contenidos (CMS) subyacentes y las plataformas de renderizado experimentan una pérdida de rendimiento.

Hace más de 10 años, Die Zeit utilizaba una pequeña infraestructura de alojamiento que tenía dificultades para soportar los grandes picos de tráfico. La adopción de Varnish VCL (Varnish Configuration Language) ayudó a absorber el tráfico entrante, pero, tras más de una década de ampliación de su oferta de productos digitales, el código VCL se volvió excesivamente complejo y requirió complejos niveles de pruebas para su mantenimiento. Además, gestionar una lógica de negocio compleja —como las suscripciones de los usuarios y el control del acceso mediante un paywall— en el servidor de origen o en el lado del cliente dificultaba el mantenimiento. Die Zeit necesitaba una plataforma edge moderna y fácil de usar para los desarrolladores, capaz de gestionar una orquestación compleja sin comprometer la velocidad ni la fiabilidad.

La solución

Para simplificar la arquitectura del código y maximizar la velocidad de distribución, Die Zeit migró su lógica principal en el edge a Fastly CDN y Compute, y eligió Rust como su principal lenguaje de desarrollo en el edge.

  • Gestiona paywalls dinámicos en el edge: En lugar de depender únicamente de JavaScript del lado del cliente o de comprobaciones exigentes en el servidor de origen para restringir el acceso al contenido, Die Zeit utiliza Fastly Compute para comprobar los derechos de acceso de los suscriptores directamente en el edge. Compute realiza comprobaciones para determinar si un artículo es gratuito o de pago, verifica el estado de suscriptor y distribuye dinámicamente el texto íntegro del artículo o un paywall. Esta lógica en el edge permite a Die Zeit lanzar fácilmente nuevas ofertas de productos, como suscripciones exclusivas para pódcasts, sin modificar la lógica principal del sistema de gestión de contenidos.

  • Acelera la distribución de noticias con Instant Purge: Fastly almacena en caché páginas de artículos en puntos de presencia (POP) en el edge, cerca de los lectores, lo que reduce los tiempos de distribución de segundos en el CMS a milisegundos en el edge. Cuando los editores publican noticias de última hora, Instant Purge de Fastly invalida y actualiza el contenido almacenado en caché en todo el mundo en cuestión de milisegundos.

  • Protege la infraestructura de origen con una proporción de aciertos de caché > 90 %: Mantener una proporción de aciertos de caché superior al 90 % permite a Fastly actuar como un escudo protector resiliente. Los picos repentinos de tráfico entrante y los rastreadores web automatizados se absorben en el edge antes de llegar a los servidores del backend.

  • Emparejamiento fluido con Google Cloud: Die Zeit aprovecha el emparejamiento directo de Fastly con la red de Google Cloud, lo que elimina la latencia técnica entre los POP de Fastly y el backend de Google Cloud.

De cara al futuro: contenido personalizado

A medida que evoluciona el ecosistema digital de Die Zeit, el personal de ingeniería tiene previsto utilizar Fastly Compute para organizar y personalizar dinámicamente en el edge la disposición de los artículos para cada suscriptor. Al transferir la orquestación compleja al entorno de tiempo de ejecución de Fastly en el edge, Die Zeit garantiza que su infraestructura tecnológica siga siendo tan rápida, moderna y fiable como su periodismo.