Dunelm, il principale rivenditore di arredamento per la casa nel Regno Unito, è passato a Fastly per supportare un'importante iniziativa di trasformazione digitale, aumentando la velocità degli storefront web e mobili, migliorando la sicurezza, accelerando gli aggiornamenti del sito su larga scala e rafforzando la loro strategia di infrastruttura come codice. I risultati hanno incluso un miglioramento medio del 978% nella velocità di caricamento della homepage, un aumento del 23% nelle prestazioni del carrello, un aumento di 200 volte nelle distribuzioni e una maggiore protezione dei dati dei clienti.
Lo stack di e-commerce di Dunelm, ottimizzato per essere il 978% più veloce e più sicuro con Fastly
La sfida
Gli sviluppatori di Dunelm hanno modernizzato la piattaforma di e-commerce dell'azienda, distribuendo AWS in una soluzione personalizzata, ma si sono resi conto che dovevano collaborare con un provider esterno di Rete di distribuzione dei contenuti (CDN). È stata selezionata un'offerta affiliata ad Akamai. Tuttavia, il livello di servizio era inaccettabile per un'azienda determinata a scalabilità e migliorare continuamente l'esperienza utente.
Il nostro progetto di modernizzazione dell'e-commerce è stato così riuscito che abbiamo dovuto trovare un partner per la Rete di distribuzione dei contenuti (CDN) che potesse tenere il passo con noi. E dovevamo migrare rapidamente, perché stavamo per raggiungere la fine del contratto con il nostro precedente provider. «È allora che ci siamo rivolti a Fastly», spiega Jan Claeyssens, ingegnere principale DevSecOps presso Dunelm. «Fastly fornisce la velocità, le prestazioni e la flessibilità di cui abbiamo bisogno.»
La soluzione
Dunelm utilizza il WAF Next-Gen di Fastly, la Rete di distribuzione dei contenuti (CDN) di Fastly e la gestione dei bot di Fastly per migliorare la produttività degli sviluppatori, la sicurezza, le prestazioni del sito e ottenere preziosi approfondimenti sui cambiamenti nel comportamento dei consumatori.
Claeyssens afferma che gli sviluppatori dell'azienda trovano più facile, grazie a Fastly, consegnare aggiornamenti delle funzionalità e nuovi rilasci più frequenti, come strumenti per i dati dei clienti, raccomandazioni sui prodotti basate sull'IA e sperimentazioni DevOps.
Le soluzioni di Fastly aiutano anche gli sviluppatori di Dunelm a garantire la sicurezza fin dalla progettazione. «Fastly svolge un ruolo chiave nei nostri sforzi di sicurezza, perché le nostre configurazioni sono integrate nell'infrastruttura come codice (IaC) utilizzando Terraform», dice.
I consumatori beneficiano delle esperienze utente della massima qualità. «La Rete di distribuzione dei contenuti di Fastly migliora notevolmente le prestazioni del nostro sito web e l'Image Optimizer eleva l'esperienza utente finale con tempi di caricamento più rapidi», dice.
Migliora l'esperienza utente con tempi di caricamento rapidi
Con la Rete di distribuzione dei contenuti (CDN) di Fastly, l'azienda ha visto un miglioramento del 978% nella velocità della homepage e una velocità di caricamento delle pagine più rapida dell'800%-900% su pagine chiave, migliorando significativamente l'esperienza utente. Questa maggiore reattività ha permesso agli sviluppatori di consegnare aggiornamenti delle funzionalità e nuovi rilasci più frequentemente, aumentando la frequenza di distribuzione da solo 1 al mese a 200 al mese—un incremento di 200 volte che ha permesso un'innovazione continua. "Vediamo miglioramenti incredibili nella velocità con la rete di distribuzione dei contenuti Fastly." «L'Image Optimizer riduce significativamente i tempi di caricamento e questo migliora l'esperienza utente finale», afferma Claeyssens.
Crea codice sicuro di default
La piattaforma di Fastly, pensata per gli sviluppatori, semplifica le cose per DevOps. Il team di Claeyssens collabora con il team ingegneristico della piattaforma Dunelm per creare repository con modelli per configurare la Rete di distribuzione dei contenuti (CDN) di Fastly e il Next-Gen WAF in modo sicuro per impostazione predefinita. «Con modelli predefiniti con impostazioni security by design, gli sviluppatori non devono preoccuparsi della sicurezza: il loro codice funziona semplicemente in modo sicuro fin dall'inizio», dice.
Cancella la cache in millisecondi con Instant Purge™
Con l'Instant Purge™ di Fastly, anche i rilasci e gli esperimenti sono più facili. La precedente Rete di distribuzione dei contenuti (CDN) impiegava dai 15 ai 30 minuti per svuotare la cache. Al contrario, Fastly lo fa in millisecondi. «Con Fastly, i nostri sviluppatori rilasciano nuove funzionalità e caratteristiche quotidianamente, sapendo che la cache verrà aggiornata immediatamente», dice Claeyssens.
Configurazione semplificata di Terraform con GiLab, Datadog e altro
Claeyssens apprezza la facilità con cui il team DevSecOps di Dunelm può creare regole per bloccare il traffico Tor, gli intervalli IP dannosi e specifici User-Agent sul Next-Gen WAF. Utilizzando Terraform, il team garantisce che le modifiche siano tracciabili. "Configuriamo sia la Rete di distribuzione dei contenuti (CDN) di Fastly che il Next-Gen WAF con Terraform, creando regole specifiche per i nostri servizi." «In questo modo garantiamo l'auditabilità, il controllo delle versioni e la revisione tra pari per mantenere l'igiene del repository Git», dice.
La capacità di utilizzare set di strumenti popolari come Terraform per le regole di sicurezza, GitLab per CI/CD e Datadog per l'osservabilità consente al team DevSecOps di supportare gli sviluppatori nei loro ambienti, utilizzando strumenti che già conoscono. Questo approccio integra la sicurezza direttamente nei processi di sviluppo, semplificando i flussi di lavoro e migliorando le prestazioni del carrello del 23%, contribuendo direttamente ai risultati aziendali. «Fastly svolge un ruolo chiave nei nostri sforzi di sicurezza, perché le nostre configurazioni sono integrate nell'infrastruttura come codice (IaC) utilizzando Terraform», afferma Claeyssens. «Gli sviluppatori possono vedere tutto ciò di cui hanno bisogno nei nostri pipeline CSV per flussi di lavoro automatizzati.»
Ottieni approfondimenti in tempo reale per una sicurezza proattiva
Il team DevSecOps tiene d'occhio il panorama delle minacce mentre cambia. Utilizzando la gestione dei bot di Fastly, il team di Claeyssens ha osservato che i consumatori ora fanno acquisti utilizzando strumenti di IA, come ChatGPT e il motore di ricerca e risposta Perplexity, il che ha implicazioni per la sicurezza. "Invece di vedere gli IP dei clienti nei nostri Log, ora vediamo gli IP dei servizi di IA che stanno utilizzando." Oltre a creare sfide per la personalizzazione, questo comportamento dei consumatori solleva domande che informano la nostra strategia di sicurezza. «Gli hacker possono exploit questi servizi di IA», dice.
In breve
Claeyssens consiglia Fastly a qualsiasi azienda che valorizza i propri sviluppatori e investe nelle loro capacità tecniche. “Fastly fornisce strumenti eccellenti—la documentazione di Next-Gen WAF, il playground VCL e Fastly Academy—per guidare gli sviluppatori attraverso la curva di apprendimento.”
Continua dicendo: "E Fastly ha persone fantastiche nei loro team di gestione degli account e tecnici che aiutano davvero i tuoi sviluppatori a mettersi al passo." Una volta configurata, avrai una piattaforma ad alte prestazioni che è flessibile e affidabile.