• Docs
  • Talk to an expert
Blog
Blog
BlogProduitÉtudes de casNouvellesPerspectives
Études de cas

MarketNation tire parti de la scalabilité d'Upsun pour défier le commerce électronique centralisé

9 minutes de lecture

Partager
Cette page a été rédigée en anglais par nos experts, puis traduite par une IA pour vous y donner accès rapidement! Pour la version originale, c’est par ici.

Défi

Trouver une plateforme d'hébergement capable de prendre en charge un modèle de e-commerce distribué et évolutif rapidement, basé sur Magento, afin d'éliminer l'instabilité de l'infrastructure, les longs délais d'assistance et les goulots d'étranglement en termes de performances.

Solution

Migration de la plateforme de marketplace +Shop vers la solution PaaS entièrement gérée d'Upsun, dotée d'une architecture en cluster dédiée.

Résultats

Résultats pour MarketNation :

  • Temps de chargement des pages inférieurs à 3 secondes sur toutes les vitrines
  • Aucune panne majeure depuis le lancement, avec une infrastructure disponible 24 h/24 et 7 j/7 pour une tranquillité d'esprit totale
  • Autonomie totale des développeurs grâce à l'« environment-as-code » et aux outils CLI
  • Des environnements de développement à la demande accélèrent les tests de fonctionnalités
  • Déploiements quotidiens en production grâce à des pipelines CI/CD intégrés


Construire un modèle de place de marché distribuée sans les tracas liés à l’infrastructure, en aidant les utilisateurs à permettre à d’autres d’héberger des boutiques directement sur leurs sites web et leurs réseaux sociaux.

Quand MarketNation a décidé de lancer +Shop, il ne s’agissait pas simplement de créer une énième place de marché. L’entreprise a introduit un nouveau modèle de e-commerce audacieux : une place de marché distribuée conçue pour redonner le pouvoir aux marques, aux créateurs et aux influenceurs, ainsi qu’aux écoles et aux associations, en leur permettant d’héberger des boutiques sur leurs sites web et leurs réseaux sociaux. Au lieu d’attirer le trafic vers une seule plateforme, +Shop répartirait le commerce sur des centaines, voire des milliers, de domaines partenaires, faisant ainsi de la performance, de l’évolutivité et de la résilience de l’infrastructure non pas de simples atouts, mais des éléments essentiels à l’activité.

« On n’est pas un acteur centralisé comme Amazon. +Shop, c’est donner aux autres les moyens de monétiser leur trafic grâce à un système de e-commerce distribué mais unifié, où on s’occupe de tout le gros boulot en tant que détaillant, tandis que le site hébergeant la boutique se contente de faire la promotion », a déclaré Steve Dueck, président-directeur général de MarketNation. « Cette vision, qui consiste à permettre à n’importe qui de devenir commerçant, exige une plateforme capable de s’adapter sans effort, de s’intégrer en profondeur à notre stack technologique et d’offrir un contrôle total à nos développeurs. » Mais leur ancienne solution d’hébergement les freinait. Et la situation empirait au lieu de s’améliorer.

Coincés dans un contrat. Et coincés avec des pannes.

Avant Upsun Cloud, MarketNation hébergeait son application Magento sur un déploiement Azure sur mesure géré par Webscale. Sur le papier, cette configuration semblait évolutive. Mais en réalité, elle était marquée par des pannes, un support médiocre et une dette technique qui ne cessait de s’alourdir.

« On passait notre temps à éteindre des incendies. Le chargement des pages prenait entre cinq et dix secondes, ce qui, dans le e-commerce, équivaut à une condamnation à mort », explique Geoff Douglas, vice-président de l’ingénierie chez MarketNation. « Et quand quelque chose plantait, on attendait des jours avant qu’on nous corrige le problème. Ce n’est pas de l’assistance, c’est de l’abandon. »

L’infrastructure n’était pas seulement peu performante : elle était peu fiable. Steve Dueck se souvient d’avoir reçu des alertes en pleine nuit pour des pannes, sans savoir quoi faire. « Je recevais un appel m’informant que nos systèmes étaient en panne, et puis… plus rien. On attendait juste que quelqu’un, quelque part, s’en aperçoive et s’en soucie. Lié par un contrat de deux ans, je comptais les jours pour m’en sortir. »

L’environnement Webscale avait été conçu comme un premier test de validation de concept. Alors que MarketNation se préparait à un lancement en production à grande échelle, il était clair que cette base ne tiendrait pas la route. Le stack technologique était trop rigide, les temps de réponse étaient lents et la confiance dans l’évolutivité future était pratiquement inexistante.

Trouver une plateforme capable d’évoluer avec eux

Quand l’équipe est repartie de zéro, elle savait qu’elle avait besoin de plus qu’un simple hébergement. Elle avait besoin d’un véritable fournisseur de PaaS (Platform-as-a-Service) qui comprenne les subtilités de Magento, prenne en charge les déploiements complexes et propose des outils intégrés pour les processus de développement modernes.

C’est là que Geoff Douglas a repris contact avec Upsun. « J’avais travaillé avec Upsun il y a des années, à l’époque où Magento Cloud tournait sur leur plateforme. Je connaissais l’architecture, je connaissais l’expérience développeur… et je savais qu’elle pourrait gérer ce qu’on était en train de construire », a-t-il déclaré.

La migration a été une décision mûrement réfléchie. MarketNation a évalué plusieurs fournisseurs, en comparant tous les aspects, du coût à la réactivité du support, en passant par les outils de déploiement et la compatibilité avec Magento. Mais Upsun Cloud s’est démarqué comme la seule option offrant un support Magento approfondi, des processus CI/CD intégrés et une expérience d’hébergement véritablement gérée.

« Les autres fournisseurs qu’on a examinés étaient soit trop basiques, soit trop rigides. Avec Upsun Cloud, on a pu profiter des avantages de l’hébergement géré sans perdre le contrôle. Cet équilibre était essentiel », a expliqué Geoff Douglas.

Une intégration sans accroc et une migration en 30 jours

Malgré la pression pour lancer rapidement le site, le processus d’intégration avec Upsun Cloud s’est déroulé sans accroc. L’équipe n’avait que 30 jours pour migrer depuis son infrastructure existante, créer de nouveaux environnements et mettre en ligne un déploiement +Shop prêt pour la production.

La transition s’est avérée plus rapide et plus fluide que prévu, grâce à des listes de contrôle claires pour l’intégration, à une collaboration en temps réel via un canal Slack partagé et au soutien direct d’un ingénieur dédié à l’intégration.

« Upsun Cloud, c’était le rêve en termes de clarté dans la collaboration », a déclaré Steve Dueck. « Le processus d’intégration était super bien ficelé et précis. On voyait tout de suite qu’ils avaient déjà fait ça plein de fois — et qu’ils le faisaient bien. »

MarketNation a été lancé pile dans les temps.

Transformation du stack technologique : contrôle total, déploiements plus rapides

MarketNation a développé +Shop sur la plateforme open source Magento, car son processus de développement moderne met l’accent sur la flexibilité, la rapidité et une observabilité robuste.

L’équipe déploie ses applications sur un cluster dédié grâce à l’architecture à trois niveaux d’Upsun Cloud — développement, préproduction et production —, ce qui lui confère un contrôle total sur le pipeline. La mise en cache intégrée de Fastly et Varnish a considérablement amélioré les performances du site, tandis que Blackfire a fourni un profilage des performances en temps réel en production. L’interface CLI et la console d’Upsun Cloud ont offert aux développeurs une visibilité approfondie sur les déploiements et les services.

« L’un de nos grands atouts, c’était de pouvoir contrôler entièrement l’environnement via le code. Avec Webscale, on avançait toujours à tâtons. Avec Upsun Cloud, tout est transparent et prévisible », a déclaré Geoff Douglas.

Les environnements de développement à la demande ont également changé la donne. L’équipe a pu créer des stacks entièrement isolées pour tester des fonctionnalités majeures sans impact sur les environnements de production ou de préproduction.

« Ce matin, on a lancé un nouvel environnement de développement pour tester une fonctionnalité révolutionnaire. Ça aurait été un véritable calvaire avec notre ancienne configuration », a déclaré un développeur. « Maintenant, ça fait juste partie du processus. »

Même les temps d’arrêt liés au déploiement se sont améliorés. Grâce à la configuration optimisée de MarketNation Magento sur Upsun Cloud, l’équipe a réduit les fenêtres de maintenance à seulement trois minutes — un gain considérable pour un site traitant des transactions en temps réel.

Des résultats concrets : stabilité, évolutivité et tranquillité d'esprit

Depuis le passage à Upsun Cloud, MarketNation a résolu ses problèmes d’infrastructure et s’est ouvert de nouvelles perspectives de croissance. Avant tout, la disponibilité n’est plus un souci.

« Je n’ai pas reçu un seul appel au milieu de la nuit depuis qu’on est en production sur Upsun », a déclaré Steve Dueck. « Honnêtement, c’est la meilleure chose qui soit. Je ne m’en fais tout simplement plus. »

Les performances se sont également améliorées. Grâce à une mise en cache optimisée et à une infrastructure renforcée, les temps de chargement des pages sont tombés à l’objectif visé de 2 à 3 secondes. Le code est déployé plus fréquemment, les mises à jour sont publiées quotidiennement, et les développeurs ont davantage confiance dans le système sur lequel ils travaillent.

Et surtout, Upsun Cloud a libéré la petite équipe de MarketNation du fardeau lié à l’infrastructure, ce qui lui permet de se concentrer sur le développement de l’activité et l’amélioration du produit +Shop.

« On peut faire des déploiements tous les jours, et de nouvelles fonctionnalités sont mises en ligne en continu », explique Geoff Douglas. « Cette agilité aurait été impossible dans notre ancien environnement. »

Accélérer la révolution du commerce distribué

Avec des bases solides désormais en place, MarketNation accélère l’adoption de +Shop et élargit sa vision du commerce distribué. Alors que de plus en plus de marques, de créateurs et d’influenceurs, ainsi que d’écoles et d’associations à but non lucratif adoptent la plateforme, MarketNation est convaincue de sa capacité à répondre à la demande sans goulots d’étranglement au niveau de l’infrastructure.

« Upsun Cloud, ça marche, tout simplement. Et ça nous permet de nous concentrer sur l’essentiel : construire un meilleur modèle de e-commerce », a conclu Steve Dueck.

Pour les équipes de commerce numérique aux prises avec des hébergements obsolètes, des plateformes rigides ou un support peu fiable, l’histoire de MarketNation leur rappelle qu’un bon partenaire d’hébergement géré ne se contente pas de résoudre les problèmes techniques, mais libère aussi le potentiel de l’entreprise.
 

Déployez en toute liberté.
Essayez Upsun gratuitement.

Développez avec DispatchDéployez avec Cloud