4 minutes de lecture

Remarque : cette étude de cas a été initialement publiée sous la marque Platform.sh. Elle a été republiée (mise à jour) pour refléter notre nouveau nom, Upsun Cloud. Tous les résultats et analyses restent inchangés
Uppler propose une suite logicielle qui permet à ses utilisateurs de créer leurs propres places de marché B2B, plateformes d'achats en ligne ou sites de commerce électronique B2B, dotés des fonctionnalités de commerce électronique B2B les plus avancées du marché. Leur mission est d'aider les entreprises à devenir des leaders en ligne dans leur secteur en rationalisant les relations entre acheteurs et fournisseurs, leur permettant ainsi d'interagir et d'effectuer des transactions en ligne en toute simplicité.
La plateforme convient à tous les secteurs d’activité. Toute entreprise qui joue un rôle central dans son secteur ou qui fait office d’intermédiaire entre fournisseurs et acheteurs peut utiliser cette plateforme, que ce soit dans la mode, l’agroalimentaire, l’automobile, l’ameublement ou même les cosmétiques. Uppler est une solution logicielle SaaS qui permet, à partir d’une seule et même version, de créer des plateformes complètement différentes, avec des niveaux de performance et de sécurité variés, pour répondre aux besoins de chaque client. C’est là leur plus grand défi technologique au quotidien. Les clients ont besoin d'environnements très distincts, isolés et sécurisés, le tout avec une seule version du logiciel.
Ils ont aussi besoin que leurs données soient isolées et faciles à déployer, ce qui n’était tout simplement pas possible avec leur ancien hébergeur. Il fallait se passer de cet aspect de création et de déploiement d’un environnement, qui prenait trop de temps à gérer. Il fallait pouvoir évoluer facilement et en toute sécurité, en fonction des besoins du client, du trafic de la plateforme et du volume de données concerné.
L'objectif principal était donc de se libérer de tout ce travail DevOps, de pouvoir isoler leurs outils et de déployer plus rapidement et plus facilement.
L’objectif principal était d’automatiser nos procédures DevOps tout en améliorant la sécurité et l’assistance.
Emilien Bouard
, directeur technique
Avec des projets pour des grandes entreprises dans des secteurs très sensibles, comme la défense, le nucléaire et le grand public, Uppler est souvent confronté à des exigences très strictes concernant l'emplacement des serveurs, la protection des données et la localisation des centres de données d'hébergement.
Upsun Cloud permet à Uppler de disposer d’environnements dédiés dans plusieurs régions pour répondre aux besoins de chaque client, comme des serveurs en France pour les clients français.
La facilité des déploiements multiples — et le fait de disposer d’une base technique identique pour chacune des plateformes de marketplace d’Uppler — constitue un énorme avantage qui permet de déployer leurs infrastructures d’un seul coup, avec les interfaces en ligne de commande (CLI) et les outils de contrôle qu’ils utilisent habituellement. Le même code et la même infrastructure sont utilisés pour tous les projets, ce qui permet d’effectuer plusieurs déploiements en même temps. La création d’un nouvel environnement pour un nouveau client est désormais un processus automatisé, ce qui représente un gain de temps considérable.
Uppler profite désormais des avantages offerts par la plateforme PaaS Upsun Cloud. Uppler a pu adapter sa stratégie de recrutement, notamment pour l’équipe d’exploitation, car de nombreuses tâches d’assistance et de permanence ont pu être déchargées et gérées par Upsun Cloud. La simplicité du déploiement permet un gain de temps considérable : un simple « git-push » suffit pour tout déployer, ce qui permet de créer rapidement de nouveaux environnements et sous-environnements pour les tests d’acceptation et de pré-production. Toutes les fonctionnalités offertes par l’interface CLI d’Upsun Cloud permettent également de gagner du temps et facilitent l’utilisation au quotidien.
Il suffit d’un seul git-push pour tout déployer.
Emilien Bouard
, directeur technique
L’équipe opérationnelle d’Uppler n’a pas augmenté la fréquence de ses déploiements, mais ceux-ci prennent beaucoup moins de temps car tout est automatisé. En effet, les déploiements ne prennent désormais qu’environ 20 secondes, contre 2 à 3 heures auparavant. La mise en place d’un nouvel environnement pour chaque nouveau client est également dix fois plus rapide.
Travailler avec Upsun Cloud permet à Uppler d’offrir à ses clients la possibilité de choisir leur hébergeur et l’emplacement de leurs données. C’est un point très rassurant. Pour les clients français, par exemple, la possibilité d’effectuer l’intégration et le suivi en français est un avantage majeur qui apporte beaucoup de confort. Uppler peut ainsi évoluer plus rapidement et en toute sécurité, ce qui lui permet d’anticiper largement et de s’adapter à grande échelle.
La mise en place d’un nouvel environnement pour un nouveau client prend dix fois moins de temps.
Grégoire Chauvin
, PDG et cofondateur