Piattaforma edge cloud di Fastly

Gannett

Gannett Co., Inc. (NYSE: GCI) è una società di media diversificata con un'ampia portata a livello nazionale e locale, dedicata a consentire e arricchire le comunità. Cerchiamo di ispirare, informare e connettere il pubblico come azienda di media e soluzioni di marketing digitale sostenibile e orientata alla crescita. Attraverso i nostri marchi affidabili, tra cui USA TODAY NETWORK, composta dalla pubblicazione nazionale USA TODAY e da organizzazioni mediatiche locali, inclusa la nostra rete di proprietà locali negli Stati Uniti, e Newsquest, una consociata interamente controllata che opera nel Regno Unito, forniamo giornalismo essenziale, contenuti locali ed esperienze digitali al pubblico e alle aziende. Consegniamo contenuti affidabili e di alta qualità con l'impegno di offrire un giornalismo equilibrato e imparziale, dove e quando i consumatori desiderano coinvolgersi. Il nostro marchio di soluzioni di marketing digitale, LocaliQ, supporta le piccole e medie imprese con prodotti e soluzioni di marketing digitale innovativi.

I millisecondi contano 

Quando scoppia una notizia, la tipica preferenza di ranking SEO di Google è tracciare la prima storia pubblicata, spingendola in cima ai risultati di ricerca. Essere i primi a pubblicare una notizia è un fattore determinante enorme per il traffico futuro verso i siti di Gannett, e contenuti sempre aggiornati sono una componente critica del suo business.

Fino al 2017, Gannett si affidava a una soluzione diversa per le proprie esigenze di distribuzione dei contenuti. Poiché tale soluzione si basava su un metodo di purge basato sul Time-To-Live, il tempo necessario per pubblicare un contenuto variava da 45 a 90 secondi, un tempo più che sufficiente perché un altro editore pubblicasse per primo la notizia. Allineando le proprie proprietà sulla piattaforma edge cloud di Fastly, Gannett riesce costantemente a essere il primo a pubblicare grazie alla sua piattaforma di pubblicazione istantanea, che sfrutta la funzionalità Instant Purge™ di Fastly. Questo offre a Gannett la possibilità di pubblicare contenuti, in media, in 150 millisecondi a livello globale.* Con contenuti pubblicati quasi in tempo reale, Gannett ha registrato aumenti del traffico e del coinvolgimento in tutte le sue proprietà. Inoltre, poiché la piattaforma di Fastly cerca i contenuti nella cache prima di tornare all’origine, questo si traduce in un notevole risparmio per Gannett, pari a circa il 35% dei costi di uscita.

Con l’aumento del coinvolgimento e delle notizie dell’ultima ora pubblicate ogni giorno, nasce l’esigenza di gestire grandi picchi di traffico. In precedenza, Gannett si affidava al bilanciamento del carico a livello DNS, che richiedeva risorse sovradimensionate all’origine e non offriva il controllo granulare e la visibilità di cui il team aveva bisogno. Una volta passati a Fastly, gli ingegneri di Gannett hanno costruito una soluzione personalizzata di bilanciamento del carico utilizzando Edge Dictionaries, snippet VCL e health check dei back end. Questo nuovo sistema consente al team di bilanciare il carico delle richieste verso tutti i back end di Gannett con la tipica ripartizione 50/50, oppure di modificare istantaneamente il bilanciamento da 0 a 100 tramite la pipeline CI/CD e la Fastly API. Non è più necessario attendere le modifiche del Time-To-Live (TTL) sui record DNS o spendere risorse inutili per mantenere tutto a un livello minimo in grado di gestire il traffico massimo: Gannett ora può controllare il flusso di traffico tra le varie regioni secondo necessità.

Pubblicare rapidamente i contenuti e disporre dell'infrastruttura necessaria per gestire il traffico risultante conta solo se anche i titoli si caricano rapidamente. Ben consapevole delle aspettative degli utenti in termini di velocità e prestazioni, Gannett è orgogliosa di offrire un'esperienza eccezionale e la rete globale ad alte prestazioni di Fastly svolge un ruolo importante in questo. All'inizio del 2020, USA Today è stato classificato come il più veloce in un test di SpeedCurve rispetto a tutti i principali siti di notizie statunitensi. Il sito ha raggiunto il Largest Contentful Paint (LCP), che misura il tempo trascorso prima che l'elemento di contenuto più grande nell'area visibile diventi visibile, in 0,48 secondi, e ha raggiunto il Visually Complete, ovvero il momento in cui tutti gli elementi all'interno dell'area visibile di una pagina web sono caricati al 100%, in meno di quattro secondi.**

*Al 31 dicembre 2019
**Al 10 giugno 2020

Mettere il potere nelle mani degli sviluppatori

Prima di passare a Fastly, gli sviluppatori di Gannett dovevano distribuire le modifiche alla configurazione e attendere che la configurazione venisse aggiornata in tutta la rete del precedente provider di distribuzione. In alcuni casi, il team di Gannett non aveva accesso per apportare modifiche alla propria configurazione senza passare attraverso il provider precedente. Il processo per distribuire le modifiche in un ambiente di staging richiedeva 30 minuti. Una volta approvate per la produzione, la distribuzione richiedeva altri 30–45 minuti per andare online. Questo tempo minimo di esecuzione di 60 minuti diventava ancora più lungo se le modifiche alla configurazione richiedevano revisioni, rollback o debug.

Fastly consente agli sviluppatori di Gannett di avere il controllo con accesso diretto alle proprie configurazioni. Ora, le modifiche alla configurazione sono operative in meno di cinque secondi: un miglioramento del 98,86% rispetto alla piattaforma precedente. Questo nuovo livello di autorità ha consentito al team Gannett di:

  • Crea interazioni personalizzate utilizzando VCL, Edge Dictionary, snippet e Liste di controllo degli accessi per un livello più preciso di controllo e funzionalità

  • Semplifica i flussi di lavoro in modo che ogni singolo team possa apportare modifiche al codice senza preoccuparsi di essere rallentato da altri team che apportano contemporaneamente le proprie modifiche al codice

  • Pratica il self-service gestendo i propri Edge Dictionary tramite la Fastly API e Terraform, e i reindirizzamenti ai bordi della rete tramite snippet VCL

Costruire una soluzione per il supporto locale quando il paese ne aveva più bisogno

Nei primi giorni della pandemia di COVID-19, Gannett ha costruito e lanciato supportlocal.usatoday.com, un sito che consente ai visitatori di acquistare carte regalo per i loro ristoranti e negozi locali preferiti e usarle in seguito, fornendo alle piccole imprese di tutto il paese un afflusso di denaro. 

In meno di 48 ore, gli sviluppatori di Gannett hanno creato il sito, in gran parte perché Fastly consente loro di creare un servizio boilerplate standard su cui costruire i loro prodotti. Questa efficienza elimina la necessità di costruire qualcosa da zero più e più volte, o di assemblare frettolosamente un servizio con parti di altri prodotti.

Nel giro di pochi giorni dal lancio, il sito aveva più di 90.000 visualizzazioni di pagina giornaliere e più di 5.000 piccole imprese avevano presentato domanda di partecipazione, e da allora ha continuato a crescere.

La libertà e gli strumenti per innovare su larga scala

Gli sviluppatori di Gannett pensano sempre a ciò che verrà dopo per i loro siti e le loro app e sono sempre desiderosi di testare in Beta le nuove funzionalità che Fastly porta spesso sul mercato. Pioniere ai bordi della rete, Gannett è stata una delle prime aziende a sperimentare con Fastly TLS, l’API web application firewall e il rilevamento dei dispositivi, tra le altre cose. Compute@Edge — l’ambiente di calcolo serverless di Fastly — è la prossima frontiera e anche il team di Gannett è entusiasta delle possibilità che offre.

Gannett è stata anche tra i primi ad adottare Ottimizzazione delle immagini (IO), un prodotto Fastly che trasforma e distribuisce le immagini più velocemente dall'edge. Prima di IO, Gannett doveva archiviare fisicamente più ritagli e versioni di ogni immagine distribuita sulla precedente rete di distribuzione dei contenuti. Per apportare una modifica al ritaglio, il team doveva assicurarsi che la modifica fosse supportata nel sistema di gestione dei contenuti di Gannett e che il valore della modifica del ritaglio venisse trasmesso nel livello API fino all'utente finale.

Fastly IO è riuscito a risolvere questo problema, archiviando una singola risorsa ai bordi della rete e consegnandola a più pubblicazioni Gannett in qualsiasi ritaglio definito. Ciò ha comportato un maggiore risparmio sui costi e un'esperienza utente più rapida.

Anche il video, che rappresenta una delle principali leve di Gannett per la monetizzazione pubblicitaria, è stato consolidato su Fastly. Questa scelta consente al team di controllare la qualità video e presentare varianti dei contenuti video agli utenti finali da un unico punto.

La distribuzione delle sue risorse multimediali tramite Fastly ha consentito a Gannett di costruire notevoli efficienze e ottenere significativi risparmi sui costi nel percorso per diventare la piattaforma di notizie con le migliori prestazioni del settore.

Sicurezza completamente visibile per gli sviluppatori e completamente invisibile agli utenti

La decisione di spostare la sicurezza online all'edge faceva parte della più ampia trasformazione digitale di Gannett. Poiché gli sviluppatori di Gannett collaboravano già con Fastly per la distribuzione dei contenuti, c'era una sinergia anche nell'utilizzare il Firewall per applicazioni web di Fastly (WAF) per proteggere le proprietà digitali di Gannett.

Un importante beneficio per il team di Gannett è la full visibilità che il web application firewall di Fastly offre sul loro traffico. Le partnership di Fastly con SumoLogic e BigQuery consentono agli sviluppatori di Gannett di visualizzare e analizzare senza problemi i dati sul traffico. Questi dati possono aiutare il team di sicurezza a identificare nuove firme dannose e tali firme possono essere utilizzate per ottimizzare il WAF, rendendo i prodotti di Gannett ancora più sicuri.

Ma forse la cosa più importante è che gli utenti di Gannett possono rimanere beatamente inconsapevoli di ciò che accade dietro le quinte per proteggere loro e le loro informazioni. Non riscontrano problemi di latenza né ricevono avvisi di sicurezza. Non c'è alcun effetto sull'esperienza utente, ed è esattamente così che dovrebbe essere.

Leader nella nuova era delle notizie

Gannett definisce lo standard dell’editoria digitale innovativa. Utilizzando Fastly, il loro team può servire istantaneamente le ultime notizie, ottenere scalabilità per gestire il traffico eccezionale in caso di breaking news, costruire efficienze significative nella pipeline e proteggere l’esperienza end-to-end. Ciò significa che i lettori possono accedere con fiducia alle informazioni di cui hanno bisogno nel momento esatto in cui diventano notizia, e Gannett può continuare a guidare il settore sia su scala globale sia locale.