Case Study: Leboncoin: ottimizzazione del traffico API per garantire sostenibilità e prestazioni

La sfida

(link: https://www.leboncoin.fr/ class: mylink lang: de rel: nofollow role: button target: _blank title: Wikipedia text: Leboncoin), il principale marketplace online francese, doveva affrontare una sfida importante: il traffico API era troppo intenso, consumava risorse e faceva lievitare i costi. Il team Promote, che si occupa di inviare messaggi dinamici agli utenti tramite pop-in, banner e notifiche, generava 522 milioni di chiamate API a settimana, l'85% delle quali causava errori 404.

Questa inefficienza richiedeva fino a 120 repliche del server e portava l'utilizzo della CPU del database al 60%, aumentando in modo significativo l'impronta di carbonio e i costi operativi. Con la crescita della loro impronta digitale, hanno riconosciuto l'urgente necessità di una soluzione scalabile ed eco-consapevole che mantenesse la funzionalità della piattaforma riducendo gli sprechi.

Obiettivi

Leboncoin mirava a eliminare le richieste API ridondanti per:

Approccio

Nell'ambito dell'(link: https://www.apidays.global/sustainable-digital-challenge/ class: mylink lang: de rel: nofollow role: button target: _blank title: Wikipedia text: Apidays Sfida digitale sostenibile), Leboncoin ha implementato una soluzione su tre fronti in un unico sprint di due settimane nel dicembre 2023:

Impatto

La strategia di ottimizzazione ha portato benefici immediati e sostanziali:

Punti chiave

Passi futuri

Leboncoin intende ottimizzare ulteriormente la propria architettura API estendendo questi principi ad altri sistemi della propria piattaforma. L'obiettivo è continuare a monitorare e misurare l'impatto ambientale delle proprie operazioni digitali, stabilendo nuovi parametri di riferimento per lo sviluppo sostenibile nel settore tecnologico.

Conclusione

L'approccio proattivo di Leboncoin dimostra come ripensare gli aspetti fondamentali della progettazione delle API possa generare vantaggi tecnici, finanziari e ambientali. Integrando i principi dell'eco-design nella propria strategia di prodotto, l'azienda ha dimostrato che l'eliminazione dei rifiuti digitali apporta benefici sia alle operazioni aziendali sia alla sostenibilità ambientale.