Plateforme Edge Cloud de Fastly

Dunelm

Dunelm, le principal vendeur de meubles de maison au Royaume-Uni, est passé à Fastly pour soutenir une initiative majeure de transformation numérique, augmentant la vitesse sur les boutiques en ligne et mobiles, améliorant la sécurité, accélérant les mises à jour du site à l'échelle et renforçant leur stratégie d'infrastructure-as-code. Les résultats ont montré une amélioration moyenne de 978 % de la vitesse de chargement de la page d'accueil, une augmentation de 23 % des performances du panier, une augmentation de 200 fois des déploiements, et une meilleure protection des données des clients.

Fastly a optimisé la pile technologique pour e-commerce de Dunelm pour atteindre une vitesse et une protection 978 % plus élevées

Le défi

Les développeurs de Dunelm ont modernisé la plateforme de e-commerce de l'entreprise, déployant AWS dans une solution personnalisée, mais ont réalisé qu'ils devaient travailler avec un fournisseur de Content Delivery Network (CDN) externe. Une offre affiliée à Akamai a été sélectionnée. Cependant, le niveau de service était inacceptable pour une entreprise déterminée à atteindre une échelle et à améliorer continuellement l'expérience utilisateur.

« Notre projet de modernisation du e-commerce a été tellement réussi que nous devions trouver un partenaire CDN capable de suivre notre rythme. » Et nous devions migrer rapidement, car nous approchions de la fin du contrat avec notre précédent fournisseur. « C'est à ce moment-là que nous nous sommes tournés vers Fastly », explique Jan Claeyssens, ingénieur principal DevSecOps chez Dunelm. « Fastly nous offre la vitesse, les performances et la flexibilité dont nous avons besoin. »

La solution

Dunelm utilise Fastly Next-Gen WAF, Fastly CDN et Fastly Bot Management pour améliorer la productivité des développeurs, la sécurité, les performances du site et obtenir des informations précieuses sur l'évolution du comportement des consommateurs.

Les développeurs de l'entreprise trouvent qu'il est plus facile avec Fastly de livrer des mises à jour de fonctionnalités et de nouvelles versions plus fréquentes, telles que des outils de données clients, des recommandations de produits basées sur l'IA et des expérimentations DevOps, déclare Claeyssens.

Les solutions Fastly aident également les développeurs de Dunelm à garantir la sécurité dès la conception. « Fastly joue un rôle clé dans nos efforts de sécurité, car nos configurations sont intégrées à l'infrastructure en tant que code (IaC) en utilisant Terraform », dit-il.

Les consommateurs ont des avantages liés à des expériences utilisateur de la plus haute qualité. « Le Content Delivery Network (CDN) de Fastly améliore considérablement les performances de notre site web, et l'Image Optimizer élève l'expérience utilisateur final avec des temps de chargement plus rapides », dit-il.

Améliorez l'expérience utilisateur avec des temps de chargement rapides

Avec le Content Delivery Network (CDN) de Fastly, l'entreprise a constaté une amélioration de 978 % de la vitesse de la page d'accueil et une vitesse de chargement des pages de 800 % à 900 % plus rapide sur les pages clés, améliorant ainsi considérablement l'expérience utilisateur. Cette réactivité améliorée a permis aux développeurs de livrer des mises à jour de fonctionnalités plus fréquentes et de nouvelles versions, augmentant leur fréquence de déploiement de seulement 1 par mois à 200 par mois, soit une augmentation de 200 fois qui a permis une innovation continue. « Nous constatons des améliorations de vitesse considérables avec le CDN de Fastly. » « Image Optimizer réduit considérablement les temps de chargement, ce qui améliore l'expérience utilisateur », déclare Claeyssens.

Créer du code sécurisé par défaut

La plateforme conviviale pour les développeurs de Fastly facilite les choses pour DevOps. L'équipe de Claeyssens collabore avec l'équipe d'ingénierie de la plateforme Dunelm pour créer des dépôts avec des modèles permettant de configurer par défaut et en toute sécurité le Content Delivery Network (CDN) et le Next-Gen WAF de Fastly. « Avec des modèles préconstruits dotés de paramètres protections par défaut, les développeurs n'ont pas à se soucier de la sécurité : leur code fonctionne simplement de manière sécurisée dès le départ », dit-il.

Effacez le cache en quelques millisecondes avec Instant Purge™

Avec l'Instant Purge™ de Fastly, les versions et les expérimentations sont également plus faciles. Le précédent Content Delivery Network (CDN) mettait 15 à 30 minutes pour vider le cache. En revanche, Fastly le fait en quelques millisecondes. « Avec Fastly, nos développeurs publient une nouvelle version de fonctionnalités et caractéristiques quotidiennement, sachant que le cache sera mis à jour immédiatement », déclare Claeyssens.

Configuration Terraform simplifiée avec GitLab, Datadog et plus

Claeyssens apprécie la facilité avec laquelle l'équipe DevSecOps de Dunelm peut créer des règles pour bloquer le trafic Tor, les plages IP malveillantes et certains agents utilisateur sur le Next-Gen WAF. En utilisant Terraform, l'équipe s'assure que les modifications sont traçables. « Nous configurons à la fois le CDN de Fastly et le Next-Gen WAF avec Terraform, en créant des règles spécifiques à nos services. » « De cette manière, nous assurons l'auditabilité, le contrôle des versions et la révision par les pairs pour l'hygiène du dépôt Git », dit-il.

La possibilité d'utiliser des ensembles d'outils populaires comme Terraform pour les règles de sécurité, GitLab pour le CI/CD, et Datadog pour l'observabilité permet à l'équipe DevSecOps de servir les développeurs là où ils se trouvent, en utilisant des outils qu'ils connaissent déjà. Cette approche intègre la sécurité directement dans les processus de développement, rationalisant les flux de travail et offrant une amélioration de 23 % des performances du panier, ce qui contribue directement aux résultats de l'entreprise. « Fastly joue un rôle clé dans nos efforts de sécurité, car nos configurations sont intégrées dans l'infrastructure en tant que code (IaC) à l'aide de Terraform », déclare Claeyssens. « Les développeurs peuvent voir tout ce dont ils ont besoin dans nos pipelines CSV pour des flux de travail automatisés. »

Obtenez des informations en temps réel pour une sécurité proactive

L'équipe DevSecOps surveille le paysage des menaces à mesure qu'il évolue. En utilisant Fastly Bot Management, l'équipe de Claeyssens a constaté que les consommateurs achètent désormais en utilisant des outils d'IA, comme ChatGPT et le moteur de recherche et de réponse Perplexity, ce qui a des implications pour la sécurité. « Au lieu de voir les IP des clients dans nos logs, nous voyons maintenant les IP des services IA qu'ils utilisent. » En plus de créer des défis pour la personnalisation, ce comportement des consommateurs soulève des questions qui vont éclairer notre stratégie de sécurité. « Les hackers peuvent exploiter ces services d'IA », dit-il.

Principaux enseignements

Claeyssens recommande Fastly à toute entreprise qui valorise ses développeurs et investit dans leurs capacités techniques. « Fastly fournit d'excellents outils — la documentation Next-Gen WAF, le terrain de jeu Varnish Configuration Language (VCL) et Fastly Academy— pour guider vos développeurs à travers la courbe d'apprentissage. »

Il continue : « Et Fastly a des personnes fantastiques dans ses équipes de gestion de compte et techniques qui aident vraiment vos développeurs à se mettre à niveau. » Une fois configurée, vous aurez une plateforme performante, flexible et fiable.