Piattaforma edge cloud di Fastly

USA TODAY

I millisecondi contano 

Quando scoppia una notizia, la tipica preferenza di ranking SEO di Google è individuare la prima storia pubblicata, posizionandola 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 USA TODAY Co, e contenuti sempre aggiornati sono una componente critica del suo business.

Fino al 2017, USA TODAY Co. 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, USA TODAY Co. 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 USA TODAY Co. la possibilità di pubblicare contenuti, in media, in 150 millisecondi a livello globale.* Con contenuti pubblicati quasi in tempo reale, USA TODAY Co. 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 USA TODAY Co., 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, USA TODAY Co. 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 USA TODAY Co. hanno costruito una soluzione personalizzata di bilanciamento del carico utilizzando edge dictionaries, VCL snippets, e health check dei back end. Questo nuovo sistema consente al team di bilanciare il carico delle richieste verso tutti i back end di USA TODAY Co 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: USA TODAY Co. può ora 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, USA TODAY Co. è 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 USA TODAY Co. dovevano implementare 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 USA TODAY Co. 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 USA TODAY Co 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 USA TODAY Co. 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, USA TODAY Co. 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 USA TODAY Co. 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 USA TODAY Co. 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, USA TODAY Co. è stata una delle prime aziende a sperimentare con Fastly TLS, l'API web application firewall, nonché 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 USA TODAY Co. è entusiasta delle possibilità che offre.

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

Fastly IO è riuscito a risolvere questo problema, archiviando una singola risorsa sull'edge e consegnandola a più pubblicazioni di USA TODAY Co. 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 USA TODAY Co 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 permesso a USA TODAY Co. 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 USA TODAY Co. Poiché gli sviluppatori di USA TODAY Co. 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 USA TODAY Co.

Uno dei principali benefici per il team di USA TODAY Co. è la full visibilità che il web application firewall di Fastly offre loro sul loro traffico. Le partnership di Fastly con SumoLogic e BigQuery permettono agli sviluppatori di USA TODAY Co di visualizzare e analizzare i dati sul traffico in modo semplice e immediato. 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 USA TODAY Co ancora più sicuri.

Ma forse la cosa più importante è che gli utenti di USA TODAY Co. 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

USA TODAY Co. è un punto di riferimento nell'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 USA TODAY Co. può continuare a guidare il settore sia su scala globale sia locale.