Témoignages de clients/Jeux en ligne/États-Unis

2024
Logo de DraftKings

DraftKings met à l’échelle son registre financier grâce à Amazon Aurora pour faciliter les paris sportifs

Découvrez comment la société de jeux en ligne et fantasy sports DraftKings gère l’augmentation des transactions lors de grands événements sportifs grâce à Amazon Aurora.

Délai de réplication de 10 à 30 millisecondes

au lieu de 30 secondes

200

bases de données individuelles utilisées

1 million d’opérations par minute

gérées par le cluster Aurora

Latence inférieure à 1 milliseconde

pour les opérations de lecture courantes

Latence de 6 millisecondes

pour les opérations d’écriture courantes

Présentation

Lors des événements sportifs majeurs tels que le Super Bowl, DraftKings constate une augmentation des transactions, car des centaines de milliers de joueurs mettent à jour leurs paris simultanément et vérifient leurs gains au fur et à mesure du déroulement des matchs. Pour gérer instantanément ces pics, l’entreprise a besoin de fondations solides, pour une expérience utilisateur fluide et réactive. Il lui faut notamment une solution de base de données qui se met à l’échelle aisément pour répondre à une demande intense, mais qui conserve aussi une faible latence et une haute fiabilité pendant les pics de trafic.

DraftKings a trouvé la solution idéale : Amazon Aurora, un service de base de données qui offre des performances et une disponibilité inégalées à l’échelle mondiale, doublées d’une compatibilité totale avec MySQL et PostgreSQL. En gérant son registre financier sur Amazon Web Services (AWS), DraftKings a amélioré la capacité de mise à l’échelle et l’efficacité de ses opérations, en particulier pendant les périodes de pointe observées lors des principaux matchs de la National Football League.

Photo d’un lieu de paris sportifs DraftKings

Opportunité | Utilisation d’Amazon Aurora pour gérer le registre financier de DraftKings

Fondée en 2012, DraftKings offre des services de paris sportifs en ligne, des compétitions quotidiennes de fantasy sports et des solutions iGaming. Au deuxième trimestre 2024, elle offrait ses services à 3,1 millions de clients uniques par mois en moyenne. DraftKings propose des paris sportifs au détail et mobiles dans 27 États, à Washington (DC) et en Ontario (Canada). Les produits de fantasy sports de DraftKings sont disponibles dans 44 États, dans certaines provinces canadiennes et au Royaume-Uni. Au cœur de ces opérations, le registre financier de DraftKings permet de suivre le solde de chaque utilisateur et de transférer de l’argent entre différents comptes en fonction des paris placés et des résultats des événements.

« Plus l’événement est important, plus les clients ont parié ou participé à des concours connexes », explique Joel Miller, ingénieur logiciel principal chez DraftKings. « Les charges de travail en écriture augmentent considérablement lors des événements de paiement, mais l’ouverture de l’application pendant le jeu active également de nombreuses requêtes sur le solde, ce qui entraîne une augmentation du trafic de lecture. »

À mesure que ses activités se développaient, l’entreprise avait besoin d’une solution de base de données plus robuste et évolutive, capable de répondre à ces demandes. À la sortie d’Aurora, DraftKings a réalisé qu’il s’agissait d’un choix idéal pour son environnement en pleine croissance.

« Au moment de sa sortie, Aurora présentait des performances d’entrée/sortie 18 fois supérieures à celles des autres solutions de base de données, et la capacité de provisionner très rapidement des réplicas en lecture avec une plus grande capacité », explique Dan White, architecte logiciel en chef chez DraftKings. « Nous avons adopté Aurora pour notre registre dès sa mise à disposition, et nous l’utilisons toujours.

kr_quotemark

Lors du Super Bowl 2024, les augmentations de charge n’ont pas affecté le débit ni les mesures de latence de notre base de données. Aurora a géré la mise à l’échelle du trafic sans problème. »

Dan White
Architecte logiciel en chef, DraftKings

Solution | Mise à l’échelle pour faire face aux pics de trafic pendant le Super Bowl

DraftKings a adopté l’édition d’Amazon Aurora compatible avec MySQL comme système de base de données principal pour son registre financier. Au fil du temps, l’entreprise est passée à plus de 200 bases de données individuelles pour faire face à ses exigences en matière de charge de travail.

Avec Aurora, DraftKings peut gérer efficacement les opérations de lecture et d’écriture intenses typiques des pics de trafic avec un délai minimum. « Au lieu de 30 secondes de délai de réplication pendant les périodes de volume élevé, nous constatons 10 à 30 millisecondes avec Aurora », explique M. White. « La capacité à fournir de manière dynamique et très rapide de nouveaux réplicas en lecture nous a permis de surmonter les nombreux problèmes de mise à l’échelle et de gestion du trafic auxquels nous étions autrefois confrontés. »

Lorsque ses activités se sont développées, DraftKings a adopté les nouvelles fonctionnalités d’Aurora dès leur sortie. Par exemple, le clonage de bases de données lui permet de créer rapidement des copies de ses bases de données, ce qui facilite la réalisation rapide des tests et du développement, sans perturber l’environnement opérationnel. DraftKings peut ainsi expérimenter des modifications de manière sûre et fiable avant de les appliquer à la base de données de production.

Grâce aux réplicas Aurora, DraftKings gère efficacement le grand volume d’opérations de lecture générées lorsque les utilisateurs interrogent le solde de leur compte et l’historique de leurs transactions. En répartissant le trafic de lecture sur plusieurs réplicas, l’entreprise maintient une forte disponibilité pendant les périodes de pointe. La version optimisée E/S d’Amazon Aurora, lancée en mai 2023, a permis d’améliorer le débit de lecture/écriture par instance. Grâce à cette solution, la base de données principale peut gérer les demandes d’entrée/sortie plus efficacement et offre une faible latence, pour des interactions rapides et fluides avec les utilisateurs.

DraftKings bénéficie des fonctionnalités de sécurité améliorées d’Aurora, notamment le chiffrement automatique des données en transit et au repos, et des politiques de contrôle d’accès précises. Aurora offre également une résilience de stockage en rendant les données durables sur trois Zones de disponibilité. L’entreprise ne doit payer qu’une seule copie.

Pendant le Super Bowl, le dernier match de la saison de la National Football League, DraftKings constate une augmentation significative de l’activité des utilisateurs. À son apogée, le trafic des registres financiers est supérieur d’environ 50 % à celui de la première semaine de la saison, qui est également une période de paris très prisée. Grâce à Aurora, l’entreprise dispose de la capacité de mise à l’échelle et des performances nécessaires pour gérer cette charge accrue. Le système peut traiter efficacement les requêtes des utilisateurs de manière à ce que leurs interactions restent rapides et fiables, même pendant les moments les plus critiques du jeu.

« Lors du Super Bowl 2024, les augmentations de charge n’ont pas eu d’impact sur le débit ou les mesures de latence de notre base de données », affirme M. White. « Aurora a géré la mise à l’échelle du trafic sans problème. Nous avons été très satisfaits du nombre d’opérations financières par minute que nous avons réalisé. »

Résultat | Une prise en charge continue des événements sportifs à fort trafic sur AWS

Le cluster Aurora qui alimente le registre financier de DraftKings gère avec succès un million d’opérations par minute en combinant des requêtes en lecture et en écriture. Ce haut débit s’accompagne d’une latence remarquablement faible. Les opérations de lecture courantes sont effectuées en moins d’une milliseconde et les opérations d’écriture ne prennent que six millisecondes en moyenne.

DraftKings peut désormais gérer efficacement son registre financier lors d’événements à fort trafic tels que le Super Bowl et ainsi mieux servir ses utilisateurs. L’entreprise peut gérer en toute fiabilité l’augmentation du volume de transactions, et améliore ainsi aussi bien la satisfaction des utilisateurs que l’efficacité opérationnelle.

À mesure que DraftKings étend ses activités, elle prévoit d’explorer de nouveaux marchés et d’intégrer de nouveaux États et territoires. « Nous sommes convaincus que notre base de données Aurora offrira les performances dont nous aurons besoin à mesure de notre croissance, » s’enthousiasme M. White.

À propos de DraftKings

DraftKings est une société de paris sportifs et de fantasy sports basée à Boston, dans le Massachusetts. Elle organise des compétitions quotidiennes et hebdomadaires dans plusieurs disciplines sportives, notamment le baseball, le hockey, le football, le golf et le basket-ball professionnels.

Services AWS utilisés

Amazon Aurora

Amazon Aurora offre des performances et une disponibilité inégalées à l’échelle mondiale, avec une compatibilité totale avec MySQL et PostgreSQL, pour un coût dix fois inférieur à celui des bases de données commerciales.

En savoir plus »

D’autres témoignages de clients dans le secteur des jeux

aucun élément trouvé 

1

Démarrer

Les organisations de toutes tailles et de tous secteurs transforment leur activité et exécutent leurs missions au quotidien à l'aide d'AWS. Contactez nos experts et démarrez votre transition vers AWS dès aujourd'hui.