Comment Betclic utilise son datalake pour générer des tests de charge et simuler des évènements sportifs ?

Tools-in-Action

Salle : Neuilly 251

Horaire : Thursday 17:45 18:15

Résumé de la présentation :

Le pari sportif connaît depuis quelques années une forte croissance en France et en Europe (+30% en France en 2021, source ANJ). Tous les acteurs du secteur sont confrontés à ce problème : comment permettre une continuité de service sans faille alors même que le nombre de sollicitations des systèmes augmente de manière exponentielle ? Paroxysme de ce phénomène, l’Euro 2020 de football a mis le secteur dans une effervescence inégalée.

Pour nous préparer à cet évènement, chez Betclic, nous avons développé une plateforme de génération de tests de charge afin de rejouer des événements passés et les actions associées (placement de paris, consultations des offres, etc). Basée sur un datalake ingérant nos logs, la solution nous permet de simuler une croissance paramétrable (+50%, +100%)

Nous vous proposons une présentation de l’architecture mise en place et des outils utilisés (AWS Glue, Athena), ainsi que nos stratégies de tests de charge mis en place avec l’outil Gatling.

archisec

Track : Architecture, Performance and Security

Niveau de la présentation : beginner/novice

Room Neuilly 251

Nicolas JOZWIAK Nicolas JOZWIAK

Nicolas est IT Project Manager disposant de 14 ans d’expérience en conception et développement. Son parcours chez un éditeur et une société de consulting avant son entrée chez Betclic lui a notamment permis de développer de solides compétences dans le domaine de la qualité et de l’industrialisation (tests, intégration continue, gestion de configuration, contrôle qualité). Bénéficiant d’une expérience très solide de mise en place des méthodes agiles et d’accompagnement d’équipes sur le terrain, il s’attache à mettre à profit quotidiennement son expérience qui est reconnue pour son approche pragmatique, proactive et pédagogique.

Etienne Puissant Etienne Puissant

I am software architect at Betclic, working on API performance and load-testing.