Uppler + Platform.sh : Onboarder les clients 10x plus vite
L’entreprise Uppler propose une suite logicielle qui permet à ses utilisateurs de créer leurs propres marketplaces B2B, leurs plateformes de e-procurement ou leurs sites e-commerce B2B, avec les fonctionnalités e-commerce B2B les plus avancées du marché. Leur mission : aider les entreprises à devenir des leaders en ligne de leur secteur, en fluidifiant les relations entre acheteurs et fournisseurs, leur permettant d’échanger et d’effectuer des transactions directement en ligne.
Cette plateforme fonctionne pour toutes les industries. Chaque entreprise qui a un rôle central dans son industrie ou qui a un rôle d’intermédiaire entre fournisseur et acheteur peut utiliser cette plateforme, et ce pour la mode, l’agroalimentaire, l’automobile, l’ameublement, ou même le cosmétique.
Uppler est une solution SaaS logiciel qui doit permettre, avec une seule version, de créer des plateformes complètement différentes avec des besoins de performance différents et des besoins de sécurité élevés pour chaque client. C’est leur plus gros challenge technologique au quotidien. Ils nécessitent, sur un logiciel à version unique, d’avoir des environnements très distincts, isolés et sécurisés.
Parmi ces besoins précis auxquels ils ne trouvaient pas de réponse avec leur hébergeur précédent, un besoin d’isoler leurs données et pouvoir déployer facilement. Un besoin de s’abstraire de cette partie création d’environnements et déploiement, qui prenait trop de temps à maintenir. Un besoin de scaler facilement en fonction du besoin du client, du trafic de la plateforme et des quantités de données, et enfin, au niveau de la sécurité.
L’objectif principal était donc de s’éloigner de tout ce travail de devops, de pouvoir isoler leurs outils et déployer plus facilement et rapidement.
Avec des projets pour des entreprises et grands groupes dans des secteurs très sensibles comme la défense, le nucléaire et de manière générale le secteur public, Uppler fait souvent face à des exigences très strictes sur la localisation des serveurs, ainsi que sur la protection des données et localisation des datacenters des hébergeurs.
Platform.sh permet à Uppler d’avoir des environnements dédiés dans différentes régions qui sont intéressantes pour chaque client, notamment en France avec des serveurs en France.
La facilité du multi déploiement, et le fait d’avoir le même socle technique pour chacune des plateformes marketplace d’Uppler est un avantage considérable qui leur permet de déployer leurs infrastructures d’un seul coup, avec les CLI et les commandes/outils qu’ils utilisent. C’est le même code et la même infrastructure pour tous les projets, ce qui leur permet de "multi déployer" tout à la fois. La création d’un nouvel environnement pour un nouveau client étant maintenant automatisée, ils ont pu gagner un temps considérable.
Uppler profite aujourd’hui des avantages de travailler avec le PaaS Platform.sh. Uppler a pu modifier sa stratégie de recrutement, notamment pour l’équipe opérationnelle, car beaucoup de tâches ont pu être détachées et gérées par Platform.sh, notamment sur la partie Support et Astreinte. Un gain de temps important a également été ressenti grâce à la facilité de déploiement—il suffit d’un git push pour tout déployer, ce qui engendre la capacité de créer des nouveaux environnements et sous-environnements de recettes et de pré-prod rapidement. Tout ce que propose la CLI par rapport à l’usage de Platform.sh permet également de gagner du temps et de faciliter cet usage au quotidien.
L’équipe opérationnelle d’Uppler n’a pas augmenté sa fréquence de déploiements, mais ceux-ci prennent beaucoup moins de temps car tout est automatisé. En effet, les déploiements d’actions manuelles prennent environ 20 secondes désormais par rapport à 2-3 heures auparavant. Le temps de mise en place d’un nouvel environnement pour chaque nouveau client a également été accéléré par 10.
Travailler avec Platform.sh permet à Uppler de proposer à ses clients d’avoir le choix du hosting provider et de la géolocalisation de leurs données. C’est un point très rassurant. Pour les clients Français par exemple, avoir un onboarding et un suivi en Français est un grand point positif qui est très pratique et très apprécié. Uppler peut donc aller plus vite, de manière sûre et sécurisée, ce qui leur permet de voir loin et d’évoluer à grande échelle.