Projet — 04/08

Turbo Selector

Les 8 meilleures équipes NBA possibles, en moins de 500 ms.

Année
2024
Rôle
Conception & développement
Stack
Python, FastAPI, PuLP, Docker
Liens

Un collègue avait un problème : son backend PHP mettait plus de 3 secondes à générer la meilleure équipe NBA pour le jeu de fantasy Sorare. Je lui ai dit que je pouvais faire mieux.

Turbo Selector est une API d'optimisation combinatoire : elle s'appuie sur la programmation linéaire (PuLP) pour explorer l'espace des compositions possibles et retourner les 8 meilleures équipes en moins de 500 ms — soit environ 6 fois plus rapide que la solution d'origine, avec un résultat mathématiquement optimal.

Lire l’article du journal ↗