Plateforme Edge Cloud de Fastly

Gannett

Gannett Co., Inc. (NYSE : GCI) est une société de médias diversifiée qui a une vaste portée aux niveaux national et local et qui se consacre à renforcer les capacités et à enrichir les communautés. En tant qu’entreprise de solutions médiatiques et de marketing numérique axée sur la durabilité et la croissance, nous cherchons à inspirer, à informer et à connecter notre public. Par le biais de nos marques de confiance, notamment le réseau USA TODAY NETWORK, composé de la publication nationale USA TODAY, et d’organisations de médias locaux, y compris notre réseau de propriétés locales aux États-Unis, et Newsquest, une filiale en propriété exclusive opérant au Royaume-Uni, nous fournissons des services journalistiques de première importance, des contenus locaux et des expériences numériques au grand public comme aux entreprises. Nous livrons du contenu fiable et de qualité, avec un engagement envers un journalisme équilibré et impartial, où et quand les consommateurs souhaitent interagir. Notre marque de solutions de marketing numérique LocaliQ soutient les petites et moyennes entreprises avec des produits et des solutions de marketing numérique innovants.

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 Gannett, et un contenu toujours à jour est un élément essentiel de son activité.

Jusqu’en 2017, Gannett 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, Gannett est systématiquement le premier à publier grâce à sa plateforme de publication instantanée, qui exploite la fonctionnalité Instant Purge™ de Fastly. Cela permet à Gannett 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, Gannett 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 Gannett — 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, Gannett s’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 Gannett 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 Gannett 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 — Gannett 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, Gannett 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 Gannett 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 Gannett 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 Gannett 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 Gannett 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, Gannett 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 Gannett 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 Gannett 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 Gannett 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 Gannett est également enthousiaste quant aux possibilités qu’il offre.

Gannett 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, Gannett 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 Gannett 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 Gannett 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 Gannett 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, Gannett 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 Gannett. Puisque les développeurs de Gannett 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 Gannett était une évidence.

L’un des principaux avantages pour Gannett 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 Gannett 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 Gannett encore plus sûrs.

Mais le plus important est peut-être que les utilisateurs de Gannett 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

Gannett 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 Gannett peut continuer à montrer la voie dans le secteur, tant à l’échelle mondiale que locale.