Chaque milliseconde compte
Lorsque de nouvelles informations sont communiquées, Google a généralement tendance à privilégier le premier article publié en le plaçant en tête de ses résultats de recherche. Publier un article en premier est donc synonyme de trafic futur pour les sites de USA TODAY Co., et un contenu toujours à jour est un élément essentiel de son activité.
Jusqu’en 2017, USA TODAY Co. utilisait une autre solution pour ses besoins de distribution de contenu. Comme cette solution reposait sur une méthode de purge de contenu basée sur le Temps de vie (TTL), le temps nécessaire pour mettre un contenu en ligne variait de 45 à 90 secondes, ce qui laissait largement le temps à un autre éditeur de publier l’information en premier. En alignant ses propriétés sur la plateforme Edge Cloud de Fastly, USA TODAY Co. est systématiquement le premier à publier grâce à sa plateforme de publication instantanée, qui exploite la fonctionnalité Instant Purge™ de Fastly. Cela permet à USA TODAY Co. de publier du contenu en ligne en 150 millisecondes en moyenne à l’échelle mondiale.* Avec du contenu mis en ligne en temps quasi réel, USA TODAY Co. a constaté une augmentation du trafic et de l’engagement sur l’ensemble de ses propriétés. Et comme la plateforme de Fastly recherche le contenu dans le cache avant de revenir à l’origine, cela représente des économies importantes pour USA TODAY Co. — environ 35 % sur les frais de sortie de données.
Avec l’augmentation de l’engagement des lecteurs et la publication de nouvelles quotidiennes, savoir gérer les pics de trafic est indispensable. Auparavant, USA TODAY Co.’appuyait sur l’ équilibrage de charge au niveau de la couche DNS, ce qui nécessitait des ressources surprovisionnées à l’origine et n’offrait ni le contrôle granulaire ni la visibilité dont son équipe avait besoin. Grâce à Fastly, les ingénieurs de USA TODAY Co. ont pu déployer une solution personnalisée d’équilibrage de charge à l’aide de dictionnaires edge, d’extraits VCL et de contrôles d'état du back-end. Ce nouveau système permet à l’équipe d’équilibrer la charge des requêtes sur tous les back-ends de USA TODAY Co. selon la répartition habituelle de 50/50, ou de pondérer la répartition de 0 à 100 instantanément via son pipeline CI/CD et l’ API Fastly. Plus besoin d’attendre les changements de temps de vie (TTL) sur les enregistrements DNS ou d’utiliser inutilement des ressources pour maintenir un niveau minimal partout afin de gérer un trafic maximal — USA TODAY Co. peut désormais contrôler le flux de trafic entre chaque région selon les besoins.
Diffuser rapidement du contenu et disposer de l’infrastructure nécessaire pour gérer le trafic qui en résulte n’a d’importance que si les gros titres se chargent rapidement eux aussi. Conscient des attentes des utilisateurs en matière de rapidité et de performances, USA TODAY Co. est fier de proposer une expérience exceptionnelle à ses lecteurs — et le réseau mondial ultra-performant de Fastly y contribue grandement. Au début de l’année 2020, USA Today devançait tous les principaux sites d’actualité américains en termes de rapidité selon un test SpeedCurve. En effet, le site a atteint le Largest Contentful Paint (LCP), qui mesure le temps écoulé avant que le plus grand élément de contenu dans la fenêtre d’affichage ne devienne visible, en 0,48 seconde, et l’indicateur Visually Complete — soit le moment où tous les éléments de la zone visible d’une page Web sont chargés à 100 % — en moins de quatre secondes.**
* Au 31 décembre 2019
** Au 10 juin 2020
Donner le pouvoir aux développeurs
Avant de passer à Fastly, les développeurs de USA TODAY Co. devaient déployer des modifications de configuration et attendre que la configuration soit mise à jour sur le réseau de leur ancien fournisseur de services de distribution. Dans certains cas, l’équipe de USA TODAY Co. n’avait pas accès à sa propre configuration pour y apporter des modifications sans passer par son ancien fournisseur. Le processus pour déployer les modifications dans un environnement de staging prenait 30 minutes. Une fois les modifications approuvées pour la production, ce déploiement nécessitait encore 30 à 45 minutes avant d’être mis en ligne. Ce délai minimum de 60 minutes s’allongeait encore si les modifications de configuration nécessitaient des révisions, des retours en arrière ou du débogage.
Fastly permet aux développeurs de USA TODAY Co. de garder le contrôle avec un accès direct à leurs propres configurations. Désormais, les modifications de configuration sont opérationnelles en moins de cinq secondes — une amélioration de 98,86 % par rapport à la plateforme précédente. Ce nouveau niveau d’autorité a donné à l’équipe USA TODAY Co. le pouvoir de :
Créer ses propres interactions à l’aide de Varnish Configuration Language (VCL), de dictionnaires edge, d’extraits et de Listes de contrôle d’accès pour un niveau de contrôle et de capacité plus fin
Rationaliser les flux de travail afin que chaque équipe puisse apporter des modifications au code sans craindre d’être bloquée par d’autres équipes apportant simultanément leurs propres modifications au code
Utiliser le libre-service en gérant ses propres dictionnaires edge via l’ API Fastly et Terraform, et les redirections en périphérie via des extraits VCL
Élaborer une solution de soutien local lorsque le pays en avait le plus besoin
Au début de la pandémie de COVID-19, USA TODAY Co. a créé et lancé supportlocal.usatoday.com — un site qui permet aux visiteurs d’acheter des cartes-cadeaux pour leurs restaurants et boutiques locaux préférés et de les utiliser plus tard, offrant ainsi aux petites entreprises du pays un afflux de liquidités.
Grâce à Fastly qui leur a permis de créer un service standard sur lequel s’appuyer pour développer leurs produits, les développeurs de USA TODAY Co. ont pu déployer le site en moins de 48 heures. Cette efficacité élimine la nécessité de créer quelque chose à partir de zéro encore et encore, ou d’assembler à la hâte un service à partir d’éléments d’autres produits.
Quelques jours seulement après son lancement, le site comptabilisait plus de 90 000 pages consultées par jour et plus de 5 000 petites entreprises se sont inscrites pour participer, et il a continué à se développer depuis.
La liberté et les outils pour innover à l'échelle
Les développeurs de USA TODAY Co. cherchent constamment à améliorer leurs sites et applications et sont toujours partants pour tester en bêta les nouvelles fonctionnalités que Fastly met fréquemment sur le marché. Pionnier en périphérie, le groupe USA TODAY Co. a été l’un des premiers à expérimenter Fastly TLS, l’API WAF, ainsi que la détection des appareils, entre autres. Compute@Edge — l’environnement informatique serverless de Fastly — est la prochaine frontière, et l’équipe USA TODAY Co. est également enthousiaste quant aux possibilités qu’il offre.
USA TODAY Co. a également été l’un des premiers à adopter Image Optimization (IO), un produit Fastly qui transforme et diffuse les images plus rapidement depuis la périphérie. Avant IO, USA TODAY Co. devait stocker physiquement plusieurs recadrages et versions de chaque image diffusée sur son précédent Content Delivery Network. Pour modifier un recadrage, l’équipe devait s’assurer que le changement était pris en charge dans le système de gestion de contenu de USA TODAY Co. et que la valeur de modification du recadrage était transmise au niveau de l’API jusqu’à l’utilisateur final.
Fastly IO a pu résoudre ce problème en stockant un seul actif en périphérie et en le livrant à plusieurs publications USA TODAY Co. dans n’importe quel recadrage défini. Le groupe a ainsi pu faire davantage d’économies et offrir des expériences utilisateur plus rapides.
La vidéo, qui représente l’un des plus grands leviers de USA TODAY Co. en matière de monétisation publicitaire, a également été intégrée à Fastly. Cette décision permet à l’équipe de contrôler la qualité des vidéos et de présenter plusieurs variantes de contenu vidéo aux utilisateurs finaux à partir d’un seul endroit.
En diffusant ses actifs médiatiques via Fastly, USA TODAY Co. a pu créer une efficacité profonde et réaliser des économies considérables pour devenir la première plateforme d’information du secteur.
Une sécurité totalement visible pour les développeurs et totalement invisible pour les utilisateurs
La décision de déplacer la sécurité en ligne vers la périphérie faisait partie de la transformation numérique globale de USA TODAY Co.. Puisque les développeurs de USA TODAY Co. collaboraient déjà avec Fastly pour la distribution de contenu, l’utilisation du Firewall d’applications web (WAF) de Fastly pour sécuriser les propriétés numériques de USA TODAY Co. était une évidence.
L’un des principaux avantages pour USA TODAY Co. est la visibilité complète du trafic offerte par le WAF de Fastly. Les partenariats de Fastly avec SumoLogic et BigQuery permettent aux développeurs de USA TODAY Co. de visualiser et d’analyser facilement les données liées au trafic. Ces données peuvent aider l’équipe de sécurité à identifier de nouvelles signatures malveillantes, lesquelles peuvent être utilisées pour ajuster le WAF, rendant ainsi les produits de USA TODAY Co. encore plus sûrs.
Mais le plus important est peut-être que les utilisateurs de USA TODAY Co. peuvent ignorer en toute sérénité ce qui se passe en coulisses pour les protéger, eux et leurs informations. Ils ne rencontrent aucun problème de latence et ne reçoivent aucune alerte de sécurité. L’expérience utilisateur n’est en aucun cas perturbée — et c’est exactement comme cela que les choses doivent se passer.
À la tête de la nouvelle ère de l’information
USA TODAY Co. est une référence en matière d’édition numérique innovante. Grâce à Fastly, son équipe peut diffuser instantanément les derniers titres, adapter ses capacités pour gérer un trafic de dernière minute, améliorer considérablement l’efficacité de son pipeline et sécuriser l’expérience de bout en bout. Cela signifie que ses lecteurs peuvent accéder en toute confiance aux informations dont ils ont besoin au moment même où elles font l’actualité, et que USA TODAY Co. peut continuer à montrer la voie dans le secteur, tant à l’échelle mondiale que locale.