Case Study: Leboncoin : optimisation du trafic API pour la durabilité et la performance

Défi

(link: https://www.leboncoin.fr/ class: mylink lang: de rel: nofollow role: button target: _blank title: Wikipédia text: Leboncoin), leader français du marché en ligne, était confronté à un défi de taille : un trafic API excessif qui consommait des ressources et gonflait les coûts. L'équipe Promote, chargée de diffuser des messages dynamiques aux utilisateurs via des pop-ins, des bannières et des notifications, générait 522 millions d'appels API par semaine, dont 85 % aboutissaient à des erreurs 404.

Cette inefficacité nécessitait jusqu'à 120 répliques de serveurs et poussait l'utilisation du processeur de la base de données à 60 %, augmentant considérablement leur empreinte carbone et leurs coûts opérationnels. À mesure que leur empreinte numérique s'est développée, ils ont pris conscience de l'urgence de trouver une solution évolutive et respectueuse de l'environnement qui permettrait de maintenir la fonctionnalité de la plateforme tout en réduisant le gaspillage.

Objectifs

Leboncoin visait à éliminer les requêtes API redondantes afin de :

Approche

Dans le cadre de l'(link: https://www.apidays.global/sustainable-digital-challenge/ class: mylink lang: de rel: nofollow role: button target: _blank title: Wikipédia text: Défi numérique durable Apidays), Leboncoin a mis en œuvre une solution en trois volets au cours d'un sprint unique de deux semaines en décembre 2023 :

Impact

La stratégie d'optimisation a apporté des avantages immédiats et substantiels :

Points clés à retenir

Prochaines étapes

Leboncoin prévoit d'optimiser davantage son architecture API en étendant ces principes à d'autres systèmes de sa plateforme. L'entreprise souhaite continuer à surveiller et à mesurer l'impact environnemental de ses opérations numériques, en établissant de nouvelles références en matière de développement durable dans le secteur technologique.

Conclusion

L'approche proactive de Leboncoin démontre comment repenser les aspects fondamentaux de la conception des API peut apporter des avantages techniques, financiers et environnementaux. En intégrant les principes de l'éco-conception dans sa stratégie produit, l'entreprise a prouvé que l'élimination des déchets numériques est bénéfique tant pour les opérations commerciales que pour la durabilité environnementale.