Die Zeit consegna notizie in millisecondi e orchestra dinamicamente i paywall all’edge con Fastly
Risultati principali
Ha raggiunto un rapporto di cache hit > 90%, riducendo di 100 volte i tempi di distribuzione delle notizie, da secondi a millisecondi.
Ha orchestrato paywall dinamici sulla rete edge con Fastly Compute, consegnando blocchi personalizzati di contenuti ad accesso libero o di gated content in base ai diritti di accesso degli abbonati.
I sistemi di gestione dei contenuti (CMS) nel backend sono stati protetti dai picchi di traffico e dai comportamenti aggressivi dei crawler grazie a un livello edge affidabile.
Gli aggiornamenti sulle notizie dell’ultima ora sono stati resi disponibili in tutto il mondo quasi istantaneamente grazie a Instant Purge™ di Fastly.
Ha migliorato l’esperienza degli sviluppatori adottando Rust su Compute, semplificando i test della logica di business complessa e preservando la stabilità decennale della piattaforma.
La sfida
Die Zeit è una delle principali case editrici giornalistiche tedesche, con uno storico settimanale e una piattaforma digitale in forte crescita che raggiunge milioni di lettori in tutta la Germania. Mentre le redazioni producono articoli approfonditi, ricchi di dettagli e analisi, i sistemi di gestione dei contenuti (CMS) e gli stack di rendering sottostanti subiscono inevitabilmente un calo delle prestazioni.
Più di 10 anni fa, Die Zeit utilizzava una piccola infrastruttura di hosting che faticava a gestire i grandi picchi di traffico. L’adozione di Varnish VCL ha contribuito a gestire il traffico in entrata, ma oltre un decennio di ampliamento dell’offerta digitale ha reso il codice VCL eccessivamente complesso, richiedendo articolati livelli di test da mantenere. Inoltre, gestire sul server di origine o sul lato client una logica aziendale complessa, come gli abbonamenti degli utenti e il controllo dell’accesso tramite paywall, creava difficoltà di manutenzione. Die Zeit aveva bisogno di una piattaforma edge moderna e facile da usare per gli sviluppatori, in grado di gestire orchestrazioni complesse senza compromettere velocità o affidabilità.
La soluzione
Per ottimizzare l'architettura del codice massimizzando al contempo la velocità di distribuzione, Die Zeit ha migrato la propria logica edge principale su CDN e Compute di Fastly, scegliendo Rust come linguaggio di sviluppo edge principale.
Orchestrare paywall dinamici ai bordi della rete: anziché affidarsi esclusivamente a JavaScript sul lato client o a controlli impegnativi sul server di origine per limitare l’accesso ai contenuti, Die Zeit utilizza Fastly Compute per verificare i diritti di accesso degli abbonati direttamente ai bordi della rete. Compute esegue controlli per determinare se un articolo è gratuito o a pagamento, verifica lo stato dell'abbonato e mostra dinamicamente il testo completo dell'articolo oppure una schermata che richiede la sottoscrizione di un abbonamento. Questa logica edge consente a Die Zeit di lanciare facilmente nuove offerte, come gli abbonamenti riservati ai podcast, senza modificare la logica di base del sistema di gestione dei contenuti.
Accelera la distribuzione delle notizie con Instant Purge: Fastly memorizza nella cache le pagine degli articoli nei Point of Presence (POP) all'edge, vicini ai lettori, riducendo i tempi di distribuzione da secondi a livello di CMS a millisecondi all'edge. Quando i redattori pubblicano aggiornamenti sulle ultime notizie, la funzione Instant Purge di Fastly invalida e aggiorna i contenuti memorizzati nella cache a livello globale in pochi millisecondi.
Proteggere l’infrastruttura dei server di origine con >90% di cache hit: mantenere un rapporto di cache hit superiore al 90% consente a Fastly di fungere da barriera protettiva resiliente. I picchi di traffico in entrata e i web crawler automatizzati vengono assorbiti ai bordi della rete prima di raggiungere i server backend.
Peering diretto con Google Cloud: Die Zeit sfrutta la connessione di peering diretta tra la rete di Fastly e Google Cloud, eliminando la latenza di rete tra i POP di Fastly e l'infrastruttura backend di Die Zeit su Google Cloud.
Uno sguardo al futuro: contenuti personalizzati
Con l’evoluzione del suo ecosistema digitale, il team ingegneristico di Die Zeit prevede di utilizzare Fastly Compute per organizzare e personalizzare dinamicamente i layout degli articoli ai bordi della rete per i singoli abbonati. Trasferendo le orchestrazioni complesse al runtime edge di Fastly, Die Zeit mantiene il proprio stack tecnologico veloce, moderno e affidabile quanto il suo giornalismo.





