Accéder au contenu
Clients

MeilleursAgents optimise la valeur ajoutée de sa plateforme d’estimation de biens immobiliers avec Google Cloud

5 janvier 2023
https://storage.googleapis.com/gweb-cloudblog-publish/images/productivity_collaboration_2022_U7wMUrU.max-2500x2500.jpg
Google Cloud Content & Editorial

Essayer GCP

Les nouveaux clients peuvent explorer et évaluer Google Cloud avec des conditions exceptionnelles.

Essayer

Bénéfices Google Cloud

  • Prise en charge d’une infrastructure puissante et évolutive capable de traiter de grands volumes de données complexes.

  • Favorise le développement de nouveaux services en fournissant aux équipes de développement les outils adéquats.

  • Contribue à la rentabilité en réduisant la charge opérationnelle des développeurs.

« Moins de 10 minutes pour déployer un nouvel environnement de développement »

Selon un rapport de l'OCDE en 2021, la France fait partie des 10 pays où le marché de l’immobilier connait la plus forte croissance, avec des prix en hausse d'environ 100 % au cours de la dernière décennie. C'est une bonne nouvelle pour les propriétaires français. Mais suivre les évolutions de ce marché peut aussi devenir un vrai défi, que l’on cherche à vendre ou à acheter un bien immobilier.

Afin d’aider les acheteurs, les vendeurs et les locataires à mieux cerner le marché, la plateforme française d’estimation de biens immobiliers a réuni tous les outils dont ils peuvent avoir besoin sur un site unique. Elle fournit gratuitement une évaluation précise d’un bien et de son rendement locatif potentiel. Elle propose également un comparateur d’agences ainsi qu’un service permettant d’accéder à des biens en vente ou à louer. En mode B2B, MeilleursAgents propose aussi aux agents immobiliers de publier leurs annonces. Enfin, la société les aide également à entrer en contact avec des acheteurs potentiels et à générer du trafic sur leurs sites Web.

Malgré la fermeture des agences immobilières pendant plusieurs mois au début de la pandémie, les deux dernières années ont été particulièrement chargées pour MeilleursAgents. La demande a littéralement explosé. Afin de suivre la croissance du marché et améliorer l’expérience utilisateur, MeilleursAgents a décidé de migrer ses services Google Cloud vers Kubernetes. Pour mener à bien son projet, la société s’est fait accompagner par Padok, partenaire Google Cloud.

« Notre principal défi provient de la complexité des données que nous gérons pour cartographier le marché immobilier français », explique Thibault Lanternier, responsable de l'ingénierie Web chez MeilleursAgents. « Nous devons traiter de nombreuses données géographiques, hétérogènes et différentes selon les régions, d'où l'importance des outils puissants et évolutifs de Google Cloud. »

Basculer vers Google Kubernetes Engine pour gagner en flexibilité

Lorsque Thibault Lanternier a rejoint MeilleursAgents, l’entreprise s’appuyait sur Google Compute Engine pour l’exécution des machines virtuelles hébergeant ses services. Elle utilisait alors très peu Kubernetes. Aujourd’hui, 60% de ses workloads sont gérés sur Kubernetes avec Google Kubernetes Engine (GKE). MeilleursAgents s’appuie encore sur Compute Engine pour exécuter quelques VM, dont celles qui hébergent ses bases de données. Ces dernières exploitent Google Cloud Storage pour stocker des images et des fichiers relatifs aux descriptions des biens immobiliers et Google Pub/Sub pour partager des événements asynchrones entre les applications.

Côté réseau, la société utilise Google Cloud Load Balancing, Google Cloud DNS et Google Cloud CDN pour partager le contenu statique et pour la mise en cache. Et, pour stocker les informations et générer des tableaux de bord, les équipes Business Intelligence ont opté pour BigQuery et Google Cloud Bigtable.

« MeilleursAgents est une entreprise orientée produit. Notre objectif est de livrer de nouveaux services aussi vite que possible afin d'obtenir rapidement des retours des utilisateurs. Retours que nous utilisons ensuite pour continuer l’amélioration des solutions passées en production », explique Thibault Lanternier. « Le moteur Kubernetes de Google nous aide à appliquer cette stratégie car il facilite la mise à l’échelle et offre la flexibilité nécessaire. C’est pourquoi nous avons décidé d’aller vers plus de conteneurs et moins de VMs ».

« Notre principal défi provient de la complexité des données que nous gérons pour cartographier le marché immobilier français. Nous devons traiter de nombreuses données géographiques hétérogènes et différentes selon les régions, d'où l'importance des outils puissants et évolutifs de Google Cloud. »

Thibault Lanternier, responsable de l'ingénierie Web chez MeilleursAgents.

Créer de meilleurs environnements de développement

MeilleursAgents a profité de sa migration vers Kubernetes pour restructurer ses environnements de développement. Chaque création de nouveau service implique des interactions avec plus de 50 microservices. La société a donc demandé à Padok de créer des environnements indépendants pour chacune de ses huit équipes de développeurs. « Nous voulions des environnements dédiés pour chaque équipe avec des solutions toujours à jour car nous déployons de nouvelles versions en production entre 20 et 30 fois par jour », explique Thibault Lanternier.

« Le principal défi à relever était d’arriver à réduire le temps nécessaire à la création de nouveaux environnements afin de favoriser une réduction des coûts pour MeilleursAgents, tout en facilitant la création d’environnements temporaires », explique Alan Longuet, ingénieur en fiabilité de site chez Padok. « Nous souhaitions également accompagner les développeurs dans l’adoption de cette nouvelle approche, afin qu’ils puissent être autonomes sur l’utilisation et la maintenance de nos livraisons logicielles. L’environnement mis en place est désormais utilisé par plus de 50 développeurs qui gèrent la configuration de leurs environnements de manière autonome ».

Ravi des échanges fructueux avec son prestataire tout au long du projet, Thibault Lanternier se félicite des résultats obtenus : « J'ai été vraiment impressionné par la gestion de projet de Padok. Elle nous a permis de suivre de près ce qui se passait », dit-il. « J'ai également apprécié leur expertise technique qui nous a permis de créer une solution robuste et fiable pour relever un défi complexe. »

« MeilleursAgents est une entreprise orientée produit. Notre objectif est de livrer des services aussi vite que possible afin d’obtenir un retour des utilisateurs et de continuer ensuite à les améliorer.  Le moteur Kubernetes de Google nous aide à appliquer cette stratégie car il facilite la mise à l’échelle et offre la flexibilité nécessaire. C’est pourquoi nous avons décidé cette évolution vers plus de conteneurs et moins de VMs ».

Thibault Lanternier, responsable de l'ingénierie Web chez MeilleursAgents.

Des développeurs plus heureux et plus efficaces

En travaillant avec Padok sur son infrastructure Google Cloud, MeilleursAgents a amélioré l'efficacité de ses développeurs. « Avec Google Kubernetes Engine, nos développeurs sont désormais en mesure de tester les services dans un environnement beaucoup plus proche de celui des déploiements réels », explique Thibault Lanternier. « Cela permet de réduire les risques d’erreurs lors du passage en production, ce qui renforce la fiabilité de notre système ».

Là où il fallait deux heures pour créer un nouvel environnement de développement, il ne faut aujourd’hui plus que cinq à dix minutes. Le temps consacré par les développeurs à la réparation et à la mise à jour de leurs environnements est également passé d'une demi-journée par semaine à quelques minutes. « Nos développeurs sont bien plus heureux car ils ne sont plus frustrés », déclare Thibault Lanternier. « Ils sont plus concentrés sur le développement et moins sur l'exploitation, ce qui se concrétise également par des économies significatives pour nous ».

MeilleursAgents prévoit de poursuivre son évolution, en migrant 12 applications supplémentaires vers Kubernetes avec le soutien continu de Padok. La société envisage également d’utiliser des services managés lorsque cela est possible afin de continuer à réduire les tâches opérationnelles. Dans ce cadre, elle prévoit notamment de remplacer sa base de données SQL par Google Cloud SQL et d’utiliser Google Cloud Functions.

« Notre équipe de développement a beaucoup grandi, il est donc essentiel d’accroitre l’efficacité de notre équipe d'exploitation afin qu'elle puisse se concentrer sur les tâches à valeur ajoutée », explique Thibault Lanternier. « C'est notre prochain objectif avec Google Cloud ».

« Nos développeurs sont bien plus heureux car ils ne sont plus frustrés. Ils sont plus concentrés sur développement et moins sur l'exploitation, ce qui se concrétise également par des économies significatives pour nous ».

Thibault Lanternier, responsable de l'ingénierie Web chez MeilleursAgents.


À propos de MeilleursAgents

MeilleursAgents est une plateforme française d’estimation de biens immobiliers qui fournit des outils de comparaison avancés et des informations d'évaluation précises pour aider les utilisateurs à acheter et à vendre en toute confiance et à déterminer une juste valeur locative. 


À propos de Padok

Partenaire Google Cloud, Padok est spécialisée en infrastructure cloud et DevOps. Ses experts accompagnent les clients à chaque étape de leur trajectoire dans le cloud.

Publié dans