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
- GitHub ↗
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 ↗