Aller au contenu
← Tous les projets
Piwwop

Moteur de cotes R de 80 000 lignes en production 24h/24, avec pricing en direct

Prise en charge d'un package R calculant des cotes de football en production continue : zéro incident dû au code, et pricing en direct pendant les matchs.

Client
Piwwop
Période
Septembre à décembre 2025
Stack
R · Test-Driven Development · Jira · Git · CI/CD
Résultat
Zéro incident causé par le code ; 30 000 appels d'API par jour ; nouvelle ligne de revenus

Le point de départ

Piwwop exploite un package R de 80 000 lignes qui calcule les cotes de football (pricing et resulting), en production 24h/24 et 7j/7. L’entreprise cherchait un développeur R et n’en trouvait pas.

La mission

J’ai pris la responsabilité du package au sein d’une équipe de trois personnes : attribution des tickets Jira, revue de code, merges en production, disponibilité 24h/24 et 7j/7. Les premiers patchs sont partis en production quelques semaines après mon arrivée.

  • Nouveaux tests de traitement de données selon la pratique de Test-Driven Development du client.
  • CI/CD avec Git.
  • Zéro incident de production dû au code pendant la mission ; les seules pannes venaient du VPS.

Le résultat

Ajout du traitement des matchs en direct, avec des cotes mises à jour en quelques secondes. La fonctionnalité a servi sur des rencontres de Coupe du monde : une nouvelle ligne de revenus pour le client.

Le package est toujours en production et traite 30 000 appels d’API par jour.