MongoDB EventMongoDB.local SF, Jan 15: See the speaker lineup & ship your AI vision faster. Use WEB50 to save 50% >
AnnouncementLearn why MongoDB was named a Leader in the 2025 Gartner® Magic Quadrant™ Learn more >

Comment Adeo a accéléré sa migration vers le Cloud avec MongoDB

INDUSTRY

Commerce

PRODUCTS

MongoDB Atlas

USE CASE

Adeo

CUSTOMER SINCE

2018

Adeo est un groupement d’enseignes commercialisant des biens de consommation pour le bricolage et la décoration. Les marques les plus connues sont Leroy Merlin, Welcom, Zodio ou encore Bricoman. Numéro 3 mondial et numéro 1 en Europe, l’entreprise compte 150 000 collaborateurs dont 2 500 personnes dans le digital, et gère 2 000 produits numériques afin de répondre aux besoins de 505 millions de clients.

Des Applis Cloud natives

« Dès 2018, nous avons lancé notre programme de migration vers le Cloud », précise Saad Amal, Technical Lead Cloud Databases chez ADEO. La principale raison est d’accélérer le Time-To-Market, c’est-à-dire la mise à disposition de nouveaux services pour les utilisateurs. Dans cet objectif, Adeo veut apporter de l’autonomie aux équipes de développement, cacher la complexité d’une infrastructure, développer des applications Cloud natives, afin de se concentrer uniquement sur la valeur ajoutée d’un nouveau service. Sans oublier la migration des applications déjà existantes dans le Cloud.

Et pour la base de données, Adeo s’oriente vers une solution managée dotée de services clés en main. « Vous pouvez opérer votre service, créer votre base en un clic, qui sera multirégions, multicloud, gérée pour vous… Cela permet de gérer de l’infrastructure en quelques clics », souligne Saad Amal. Et quoi de plus naturel que de choisir MongoDB Atlas pour la partie NoSQL. Pour ce groupement d’enseignes, les avantages sont nombreux comme par exemple, l’autoscaling, une méthode utilisée dans le Cloud qui ajuste de manière dynamique la quantité de ressources de calcul dans différents serveurs, ceci afin de réduire les coûts. Notons également les migrations à chaud, les sauvegardes, la partie Search avec une qualité de services hors pair.

Des bases de données pour tous

Dès la mise en œuvre de solutions MongoDB, l’équipe de Saad Amal se voit transformée et passe d’un métier de DBA (Database Administrator) à celui de développeur de produits et services afin de répondre à cet environnement en constante mutation.

Le premier à voir le jour sera DBAPI. Il s’agit d’un point d’entrée unique intégré à l’écosystème d’Adeo en termes de monitoring, de facturation, de réseau… DBAPI permet aux développeurs aux profils techniques différents de créer des bases de données rapidement et de manière sécurisée dans le Cloud. L’objectif est de tout centraliser aux mêmes endroits : les bases de données MongoDB et SQL, ainsi que les services mis en œuvre. Mais tout est sous contrôle. Toutes les connexions à DBAPI sont stockées dans MongoDB. Lorsqu’un nouveau service est installé, les informations sont récupérées par l’équipe informatique d’Adeo qui va appliquer des recommandations. Par exemple, il est possible de programmer les heures de fonctionnement d’une instance dans le Cloud, c’est-à-dire de tous les éléments nécessaires au développement en cours d’un service. Ceci est primordial et permet de réaliser des économies de 60 % sur le prix de cette instance qui n’a pas à « tourner » la nuit.

L’équipe peut également déterminer qu’un Cluster MongoDB est surdimensionné et réduire sa taille après 5 jours d’observation de l’activité de l’instance. Ceci est applicable automatiquement par Adeo ou par le développeur qui est averti.

Il existe ainsi tout un ensemble de recommandations dont le but final est d’optimiser les coûts. L’équipe d’Adeo gère en effet plus de 3 000 clusters, 1 500 projets, plus de 800 utilisateurs et 400 produits sont gérés via DBAPI.

Fiabilité et simplicité

Pour Saad Amal, les atouts de MongoDB Atlas sont la qualité de service, la facilité d’usage via sa console ainsi que son ouverture à tous les Clouds du marché. La solution comprend également l’autoscaling selon les besoins des utilisateurs, la migration à chaud et la partie Search.

Quant à l’avenir, Adeo va continuer d’affiner sa stratégie FinOps, pour une meilleure responsabilité financière au sein de DBAPI et pour mettre en œuvre un contrôle d'accès basé sur les rôles (Role-Based Access Control (RBAC)). En fonction du profil dans l’entreprise, un développeur aura le droit ou pas de mettre à jour un cluster. Ce qui peut s’avérer être une opération risquée pour des services critiques.

What will your story be?

MongoDB will help you find the best solution.