GardenStore améliore son système de commerce digital et son service DevOps

Le principal vendeur au détail en ligne suédois fait appel à une gamme de solutions Akamai pour optimiser son service DevOps et l'expérience des visiteurs sur son site.

Plus le fournisseur de CDN offre d'outils, plus notre équipe de développement est disponible pour accomplir d'autres tâches. Nous pouvons « ruser » et économiser d'innombrables heures en tirant parti des nombreux services d'Akamai fonctionnant dans le cloud.

Roman Michak, Responsable technique, GardenStore

Au service de tous les besoins en matière d'équipement et de mobilier de jardin 

GardenStore, fondée en 2016, propose un site de commerce digital qui offre tout ce dont les consommateurs ont besoin pour leur jardin et leurs espaces extérieurs. Le site propose une gamme complète de produits en ligne, avec des marques réputées à des prix abordables, des modalités de livraison flexibles et un excellent service à ses clients. Répondant à des besoins saisonniers, GardenStore voit la fréquentation de son site Web grimper au printemps et en été pour atteindre près de 20 fois celle de l'automne et de l'hiver. Pour répondre aux demandes saisonnières et à son activité croissante, l'entreprise modernise en permanence les outils technologiques de gestion de son site Web. GardenStore a donc adopté une gamme de solutions Akamai qui allègent le travail des développeurs, réduisent les coûts et améliorent l'expérience des visiteurs du site.

Mettre en place de solides bases pour une croissance continue

Comme toutes les entreprises ayant une activité saisonnière, GardenStore doit s'assurer que son site Web gère sans difficulté l'augmentation des visites sans que cela n'ait d'effet négatif sur les performances ou la disponibilité. Malheureusement, le site Web a connu quelques difficultés lorsque son ancienne plateforme d'hébergement a effectué des validations inutiles de mise en cache. Même si l'équipe de développement possède les compétences suffisantes pour gérer les performances de front-end et de back-end, il a fallu de nombreuses heures pour obtenir des améliorations de l'ordre de la milliseconde. 

Selon Roman Michak, Responsable technique de GardenStore, l'entreprise s'est rendu compte qu'elle ne pouvait pas obtenir les performances de back-end qu'elle souhaitait à un prix abordable en ajustant continuellement les Core Web Vitals et les performances du temps de réponse au premier octet. 

GardenStore avait également souscrit un pack d'hébergement Google Cloud très onéreux pour les petites entreprises. Par ailleurs, bien qu'ayant accès au code de son site Web, GardeStore ne le contrôlait pas.

« Nous sommes allés assez loin en procédant à des ajustements internes, mais nous avons conclu qu'il nous faudrait reconstruire l'ensemble de la plateforme pour résoudre tous nos problèmes, chose que nous ne pouvions pas nous permettre de faire dans le contexte économique actuel », indique M. Michak. 

La priorité était de libérer GardeStore d'une dépendance considérable vis-à-vis des fournisseurs en créant des équipes internes, notamment une équipe chargée de négocier et de gérer les services d'hébergement et de CDN. « Même si nous devrons toujours faire appel à des fournisseurs, il ne faut pas que cela mette pour autant en péril nos opérations et nos activités », poursuit M. Michak.

Dans un second temps, GardenStore a décidé de modifier son accord d'hébergement afin de pouvoir mieux tirer parti d'un CDN plus avancé pour des délestages plus importants. 

Faire appel à une suite de solutions complète

L'entreprise a évalué un certain nombre de fournisseurs de CDN, mais a constaté que la plupart d'entre eux n'offraient pas ce dont GardenStore avait besoin. Fort de son expérience des solutions Akamai, le Directeur technique de GardenStore a considéré Akamai comme le fournisseur idéal pour répondre à l'ensemble des besoins du site de commerce digital.

L'exhaustivité de l'ensemble des outils d'Akamai a été le principal facteur déterminant. L'association des outils  Akamai App & API Protector, Image & Video Manager, Bot Manager, Edge Side Includes (ESI), et de bien d'autres outils, permet à l'entreprise de se concentrer sur ce qui est important pour son activité. 

Dans la même veine, GardenStore a apprécié l'avantage de cacher son URL derrière le réseau d'Akamai. « Nous sommes moins préoccupés par les problèmes de sécurité et les intrusions qui ont tendance à toucher notre infrastructure, ce qui nous permet de nous concentrer sur notre activité plutôt que sur la correction des failles de sécurité », poursuit M. Michak.

Réaliser de nombreuses améliorations

GardenStore fait appel à Akamai depuis un peu plus d'un an et a constaté une nette amélioration de sa plateforme. Par exemple, le site a pu déployer le JavaScript associé à Image & Video Manager pour utiliser la galerie côté utilisateur au lieu de reconstruire entièrement la galerie. Grâce à la fonction de gestion des robots d'App & API Protector, GardenStore peut désormais refuser tous les robots inconnus, ce qui rend pratiquement impossible la connexion des robots à son site de commerce digital. Par ailleurs, tous les domaines sont transférés sur Edge DNS afin de garantir une disponibilité 24 h/24, 7 j/7.

« Une fois que nous avions gagné en stabilité et en performance avec Akamai, nous avons pu nous concentrer sur la fourniture de fonctionnalités plus orientées vers l'utilisateur final », explique M. Michak. 

L'équipe de développement de GardenStore trouve toujours des moyens d'utiliser les fonctionnalités d'Akamai. Par exemple, en utilisant seulement quelques lignes de code ESI, l'équipe a éliminé la nécessité d'avoir deux versions de la page de connexion. « Cela a permis de résoudre un problème majeur, à savoir l'utilisation de deux versions de cache, tout en augmentant considérablement le taux de connexions et la couverture de notre cache. Et ce n'est qu'un exemple des nombreuses façons dont nous pouvons tirer parti des outils Akamai pour concevoir notre site afin qu'il fonctionne de manière optimale », explique M. Michak.

Équipe de manière rentable notre service DevOps

GardenStore a également trouvé avantageux d'utiliser Akamai Connected Cloud, une plateforme cloud et en bordure de l'Internet, massivement utilisée pour ses environnements de test et de production. L'équipe DevOps de l'entreprise l'a trouvée étonnamment simple à utiliser. « Nous avons créé et mis en ligne un formulaire, et cela a fonctionné. Nous avons travaillé avec de nombreux fournisseurs de cloud, dont Amazon et Google, et pensons que la simplicité d'Akamai est son atout principal et convient parfaitement à une équipe allégée comme la nôtre. En fait, nous pouvons intégrer la plateforme Akamai en une journée seulement, au lieu de quatre mois pour l'autre plateforme cloud que nous utilisons », explique M. Michak. 

GardenStore apprécie le prix abordable d'Akamai Connected Cloud et les économies faites pour l'hébergement des environnements de test, d'essai et de production de l'entreprise sur ce cloud. 

M. Michak poursuit : « Pendant la haute saison, nous avons besoin de fonctionnalités plus avancées, c'est la raison pour laquelle nous conservons nos environnements sur d'autres plateformes. Mais en dehors des périodes de pic d'activité, il est très simple de passer à Akamai et nous pouvons économiser des coûts importants tout en continuant à bénéficier de la prise en charge de toutes les normes de fonctionnement actuelles. Plus précisément, nous avons réalisé 80 % d'économies par rapport à ce que nous aurions dépensé avec des serveurs hyperscalaires. »  

En fait, l'équipe DevOps de GardenStore se sent libre de déployer davantage d'environnements parce qu'il est facile de le faire à moindre coût. Comme l'explique M. Michak, « plutôt que de créer continuellement de nouveaux environnements en fonction des besoins, nous pouvons mettre en ligne différents environnements avec des configurations prédéfinies afin qu'ils soient toujours disponibles lorsque nous voulons tester quelque chose. »

À l'avenir, GardenStore prévoit d'utiliser d'autres solutions Akamai, telles que EdgeWorkers, qui permet de déployer des fonctions JavaScript en bordure de l'Internet et de créer des expériences personnalisées pour les visiteurs du site Web. « EdgeWorkers remplacera ce que nous avons conçu en tant que microservices, en nous fournissant une plateforme solide pour travailler sur des tâches simples qui nous permettent de mieux servir les visiteurs de notre site », conclut M. Michak.

À propos de GardenStore Nordic

GardenStore est un site d'e-commerce qui propose tout ce dont vous avez besoin pour votre jardin ou votre espace extérieur à des prix imbattables ! En misant tout sur le service, les prix et la qualité, nous mettons tout en œuvre pour devenir le site de référence des particuliers qui achètent des équipements de jardin ou d'espace extérieur. Nous souhaitons atteindre cet objectif en proposant une gamme de produits optimale et très variée, notamment des marques connues à des prix abordables, des modalités de livraison flexibles et le meilleur service client du secteur !

À propos d'Akamai

Akamai soutient et protège la vie en ligne. Les entreprises leaders du monde entier choisissent Akamai pour concevoir, diffuser et sécuriser leurs expériences digitales, et aident des milliards de personnes à vivre, travailler et jouer chaque jour. Akamai Connected Cloud, plateforme cloud massivement distribuée en bordure de l'Internet, rapproche les expériences et les applications des utilisateurs tout en éloignant les menaces. Pour en savoir plus sur les solutions de Cloud Computing, de sécurité et de diffusion de contenu d'Akamai, rendez-vous sur akamai.com/fr et akamai.com/fr/blog, ou suivez Akamai Technologies sur Twitter et LinkedIn.

Témoignages clients connexes

Témoignage client

Navy Federal Credit Union

La Navy Federal Credit Union, plus grande coopérative de crédit au monde, utilise TrafficPeak pour obtenir des informations sur les performances en temps réel afin d'améliorer les expériences digitales pour 14 millions de membres.
En savoir plus
Cloud Computing

TalentSprint

Découvrez comment l'entreprise mondiale de technologie éducative TalentSprint a soutenu une croissance massive en toute simplicité, tout en économisant 20 à 30 % sur l'infrastructure grâce aux services de Cloud Computing d'Akamai.
En savoir plus
Témoignage client

Lead Sherpa

Découvrez comment Lead Sherpa, une plateforme immobilière de génération de prospects, a réussi sa migration vers Kubernetes avec Linode Kubernetes Engine (LKE).
En savoir plus