L’observabilité De Datadog Pour Optimiser La Productivité Des Équipes | Datadog
Étude de cas

L’observabilité de Datadog pour optimiser la productivité des équipes

Fintech

25 employés

Paris

À propos de Defacto

Defacto est la première plateforme B2B agréée offrant des décisions de prêt en temps réel. En seulement 3 ans, Defacto a financé plus de 600 millions d'euros pour plus de 10,000 PME.

« Nos services ont gagné en fiabilité et en disponibilité. Nos coûts d’infrastructure ont diminué de 50% et Datadog y a contribué en identifiant comment réduire la consommation de composants trop gourmands ou non optimisés. »

case-studies/julien-gilli-defacto
Julien Gilli
Senior Software Engineer
Defacto
case-studies/julien-gilli-defacto

« Nos services ont gagné en fiabilité et en disponibilité. Nos coûts d’infrastructure ont diminué de 50% et Datadog y a contribué en identifiant comment réduire la consommation de composants trop gourmands ou non optimisés. »

Julien Gilli
Senior Software Engineer
Defacto
Pourquoi Datadog?
  • Facilité de mise en place
  • Centralisation des outils
  • Intégration de la plateforme avec tout l’écosystème technologique existant
  • Richesse de fonctionnalités
Défi

Fournir un service stable, performant tout en maitrisant les couts alors que le volume d'affaire augmente.

Cas d'utilisation

Application Performance Monitoring

Log Management

Infrastructure Monitoring

Alerting

Résultats Clés
Intégration totale à tout l’écosystème existant

Chaque développeur responsable de ses services de bout-en-bout

Contribution à une réduction de 50% des coûts d’infrastructure

Productivité accrue
grâce à une corrélation efficace de l’APM et de la télémétrie

Rendre chaque développeur responsable de ses services de bout-en-bout

Defacto est engagée à permettre à ses développeurs de gérer le cycle de vie des fonctionnalités qu’ils fournissent à leurs utilisateurs (déploiement, monitoring, gestion d’incidents). L’objectif est de garantir aux utilisateurs une disponibilité et une sécurité de service permanentes et sans failles, tout en assurant le niveau de performance requis. Il s’agit également de veiller à ce que le coût de fonctionnement du service reste dans un budget déterminé alors que le volume d’affaires augmente constamment. Dans ce contexte, la consommation des ressources générée par l’augmentation des opérations exécutées doit être optimisée en termes de coût pour préserver en permanence une bonne rentabilité. Pour ce faire, la problématique majeure est de permettre à chaque développeur d’observer et de débugger le comportement des requêtes API de ses utilisateurs de bout en bout, grâce à des informations sur chaque étape.

Le besoin d’une observabilité « universelle »

Defacto se dote alors des outils d’observabilité de Datadog pour leur facilité de mise en place, leur centralisation et leur intégration avec tout l’écosystème technologique existant (Python, AWS, etc.). Côté front-end, il s’agit d’un environnement comprenant TypeScript et React, tandis que Python, Flask et Nameko opèrent côté back-end. Toute l’infrastructure est hébergée sur AWS et l’application back-end comporte une couche d’API devant une couche de services métiers. 

L’équipe de développement s ’appuie sur une base de données PostgreSQL et sur RabbitMQ pour la messagerie entre services métiers et la couche API. Elle fait également appel au Machine Learning et aux LLMs d’OpenAI notamment pour automatiser une grande partie du support clients, tel qu’informer sur l’utilisation d’un produit ou les conditions de financement, ou tel que mettre en place des échéanciers de remboursement personnalisés. Ces technologies permettent également d’analyser des documents non structurés dans le cadre de détection d’anomalies et de fraude. Il s’agit de traiter de façon intelligente des justificatifs clients très volumineux afin d’en extraire les éléments clés nécessaires à l’étude de la santé financière et de la conformité de l’entreprise en quête de financement.

Defacto a également choisi Datadog pour sa compatibilité avec les technologies les plus utilisées, la richesse de ses fonctionnalités, sa popularité dans la communauté des développeurs, la qualité de son expérience utilisateur et son bon rapport coût-performance.

« Datadog bénéficie d’un bouche-à-oreille répandu qui présente sa plateforme comme une référence sur le marché. Cela a conforté notre perception initiale et notre choix final en sa faveur. » se souvient Julien Gilli — Senior Software Engineer chez Defacto.

defacto-case-study-image-1-min.png

L’observabilité de Datadog propice à la croissance de l’entreprise

La solution APM de Datadog permet aux développeurs de Defacto d’analyser en détail leurs applications, d’identifier les goulets d’étranglement, de résoudre les problèmes et d’optimiser leurs services. Grâce au module de tracing distribué, à des tableaux de bord prêts à l’emploi et à la corrélation fluide avec d’autres données de télémétrie, l’APM de Datadog permet aux développeurs de garantir les meilleures performances et la meilleure expérience utilisateur pour leurs applications.

« De plus, le module de tracing Python de Datadog en open source est très appréciable, puisqu’il nous permet de comprendre comment le traceur fonctionne et de bénéficier de la connaissance de la communauté d’utilisateurs sur GitHub. » mentionne Julien Gilli.

Pour surveiller l’ensemble de l’infrastructure depuis un point central, la plateforme d’alertes de Datadog envoie des notifications lorsque des modifications critiques se produisent. Elle permet de créer des monitors qui vérifient activement les métriques, les disponibilités des intégrations, les endpoints réseau, et plus encore.

« Les traces du module APM nous permettent de comprendre notamment les problèmes de performance et les alertes nous notifient les composants de notre infrastructure sous-utilisés ou avec un taux d’erreur trop élevé. » souligne Julien Gilli.

Corrélation efficace entre les traces d’APM et d’autres outils de Datadog

Defacto utilise Infrastructure monitoring et le log management de Datadog en corrélation avec les traces de l’outil APM. Une trace donnée permet de visualiser les logs associés ainsi que l’utilisation CPU et mémoire des containers Docker qui ont exécuté le code représenté par la trace.

« Tout ça en un clic seulement, ce qui nous dispense de chercher les logs séparément ou de déterminer quels conteneurs Docker sont pertinents pour la trace en question. C’est un énorme gain de productivité ! » se réjouit J. Gilli

Le produit Infrastructure Monitoring permet également d’identifier précisément quels conteneurs sont saturés en utilisation CPU. Il suffit alors de se positionner directement sur ces conteneurs et d’utiliser un profiler local qui fournit davantage d’informations sur le code qui sature le CPU en question. Une fonctionnalité très utile pour déterminer les parties du code à optimiser.

« Dans le futur, nous souhaitons remplacer ce processus encore trop manuel par l’utilisation du profiler de Datadog. » souligne J. Gilli

Datadog offre à Defacto une parfaite observabilité sur son infrastructure et ne nécessite que  très peu de temps de maintenance des outils.

« La plateforme clé en main d’observabilité de Datadog nous épargne d’assigner jusqu’à deux personnes aux tâches de monitoring et de tracing. Nos services ont gagné en fiabilité et en disponibilité. Nos coûts d’infrastructure ont diminué de 50% et Datadog y a contribué en identifiant comment réduire la consommation de composants trop gourmands ou non optimisés. » précise Julien Gilli.

Grande utilisatrice de technologies à base de LLMs dans toutes les couches de son business, Defacto étudie de près les outils d’observabilité de Datadog spécifiques à ce domaine. L’entreprise compte également engager des certifications de ses pratiques de sécurité (ex : ISO 27001), permettant d’attester de sa conformité en la matière. Les fonctionnalités de CSPM de Datadog pourraient y jouer un rôle essentiel.

Ressources

gated-asset/gcp-dashboard

ebook

Accelerate your cloud migration with end-to-end monitoring
case-studies/resources_sncf_casestudy@2x

case study

How Datadog empowered different business units by giving them a single source of truth on their path to modernization
/blog/sds-dlp-for-financial-service-companies/sds-fin-hero

BLOG

How financial services companies discover, classify, and manage sensitive data with Datadog