L’observabilité de Datadog infuse du développement applicatif jusqu’aux métiers
Dans son contexte d’activité en pleine croissance, iad se doit de maintenir une haute disponibilité de sa plateforme qui opère diverses transactions d’achat et de vente de biens. De plus, elle fournit à un réseau de plus de 18 000 conseillers indépendants de nombreux services mutualisés tels que : gestion des leads, diffusion des annonces, production de mandats, facturation, calcul et versements des commissions de vente … Pour faire fonctionner son large réseau, iad a choisi le cloud public AWS et continue de faire évoluer son infrastructure afin de gagner toujours plus en agilité et en scalabilité.
« Nous ne pouvons pas nous permettre d’interruption de service, l’impact sur notre activité serait trop important. C’est pourquoi une plateforme hautement disponible et robuste est pour nous critique, » déclare Armand Saghri, Head of Cloud & Data chez iad.
Soutenir une stratégie cloud et une approche DevOps
La stratégie cloud d’iad implique le déploiement d’outils d’observabilité, tout en enrichissant le monitoring de l’infrastructure et des applications. L’objectif est d’adopter une approche DevOps, plutôt qu’un fonctionnement de type helpdesk pour la gestion des incidents.
iad cherche aussi à bénéficier d’une gestion performante des alertes afin d’anticiper les dysfonctionnements ou de les résoudre très rapidement avant même qu’ils ne soient signalés par les conseillers immobiliers.
« Nous souhaitions des outils d’observabilité cloud native complets qui dépassent le périmètre de l’infrastructure pour donner à une plus large population un état de santé en temps réel des applications et de leurs fonctionnalités. Nous avions besoin de localiser plus rapidement la cause d’un dysfonctionnement, pour en réduire au minimum le temps de résolution, » explique A. Saghri.
« Nous souhaitions des outils d'observabilité cloud native complets qui dépassent le périmètre de l'infrastructure pour donner à une plus large population un état de santé en temps réel des applications et de leurs fonctionnalités. Nous avions besoin de localiser plus rapidement la cause d'un dysfonctionnement, pour en réduire au minimum le temps de résolution. »
Faire de l’observabilité l’affaire de tous
Après un tour d’horizon du marché, iad opte pour la plateforme d’observabilité de Datadog dont la palette d’outils s’avère la plus complète et les fonctions avancées de sécurité intégrées font la différence. Tout d’abord, l’équipe Ops se consacre à la configuration et la mise en place d’agents pour accompagner la croissance de la plateforme. Puis, les équipes de développeurs s’approprient l’observabilité notamment avec l’outil APM de Datadog pour instrumenter davantage la mise en production de nouveaux services.
« Nos outils d’observabilité ont opéré un vrai rapprochement entre les développeurs et les Ops et réduit considérablement les incidents lors du lancement de nouvelles fonctionnalités grâce à un système d’alerte précis, » se réjouit A. Saghri.
Dès la conception d’une nouvelle fonctionnalité, les équipes s’investissent désormais à définir les logs avec du contexte ainsi que des métriques métiers et traces les plus pertinentes pour monitorer au travers de tableaux de bord les performances au-delà du simple bon fonctionnement.
En plus d’APM, l’outil RUM (Real User Monitoring) offre une visibilité de bout en bout sur les activités et l’expérience en temps réel de chaque utilisateur d’applications Web et mobiles.
Maîtriser les coûts du cloud et de l’instrumentation
Datadog permet également à iad de gérer efficacement les coûts liés à l’utilisation de ses outils d’observabilité. Des tableaux de bord sont paramétrés pour alerter sur le dépassement de volumes définis en termes d’ingestion et d’indexation de logs ou encore d’exécution de sessions de RUM. La gestion des coûts grâce à la supervision de Datadog intervient aussi pour redimensionner ou supprimer des conteneurs, ou programmer de programmer l’extinction des environnements de tests le soir et le week-end.
Approfondir l’usage de l’observabilité et intégrer la sécurité
Satisfait de l’outil RUM pour suivre en temps réel les activités et l’expérience des utilisateurs sans limitation de trafic web et mobile, iad en profite pour améliorer en permanence l’UX de ses produits.
iad approfondit également sa prise en main de Cloud Security Management de Datadog afin de disposer d’une vision plus précise des vulnérabilités, de mesurer l’impact qu’ils pourraient avoir sur les applications, le réseau ou l’infrastructure, et d’y remédier rapidement grâce à des capacités de résolution automatisées. Les outils assurent également des audits de configuration en continu sur toute l’infrastructure cloud. Les résultats sont ensuite affichés dans une vue unifiée pour faciliter la collaboration et accélérer les mesures de remédiation.
« Nous travaillons désormais à évangéliser auprès de nos équipes l’usage d’une observabilité plus approfondie et à intégrer encore davantage l’aspect cyber dans l’ensemble de nos processus de développement, » conclut A. Saghri.