Storie dei clienti/Gaming/Stati Uniti

2024
Logo DraftKings

DraftKings scala il proprio sistema contabile con Amazon Aurora per scommesse sportive senza interruzioni

Scopri come la società di fantasport e gioco d'azzardo DraftKings gestisce l'aumento delle transazioni durante i principali eventi sportivi utilizzando Amazon Aurora.

10-30 millisecondi contro 30 secondi

di ritardo di replica

200

database individuali utilizzati

1 milione di operazioni al minuto

gestite dal cluster Aurora

Latenza <1 millisecondo

per normali operazioni di lettura

Latenza di 6 millisecondi

per normali operazioni di scrittura

Panoramica

Durante i grandi eventi sportivi come il Super Bowl, DraftKings registra un aumento delle transazioni dovuto alle centinaia di migliaia di giocatori che aggiornano contemporaneamente le scommesse e controllano le vincite durante la partita. Per gestire all'istante questi picchi e garantire un'esperienza utente fluida e reattiva, l'azienda ha bisogno di una base robusta. In particolare, richiede una soluzione di database che non solo possa aumentare verticalmente con facilità in modo da soddisfare una domanda intensa, ma mantenga anche una bassa latenza e un'elevata affidabilità durante i momenti con maggior traffico.

DraftKings ha trovato una soluzione ideale in Amazon Aurora, un servizio di database che offre prestazioni e disponibilità senza precedenti su scala globale ed è pienamente compatibile con MySQL e PostgreSQL. Gestendo il proprio sistema contabile su Amazon Web Services (AWS), DraftKings ha migliorato la scalabilità e l'efficienza delle proprie operazioni, soprattutto nei periodi con maggior traffico registrati durante le partite più importanti della National Football League.

Foto della sede di scommesse sportive di DraftKings

Opportunità | Utilizzare Amazon Aurora per gestire il sistema contabile per DraftKings

Fondata nel 2012, DraftKings offre servizi di scommesse sportive online, competizioni giornaliere di fantasport e soluzioni iGaming, e a partire dal secondo trimestre del 2024 registra una media di 3,1 milioni di clienti unici ogni mese. Fornisce servizi di scommesse sportive sia presso punti vendita che via app mobile in 28 stati USA, nel Distretto di Columbia e in Ontario (Canada). Il prodotto Daily Fantasy Sports di DraftKings è disponibile in 44 stati, alcune province canadesi e nel Regno Unito. Elemento centrale di queste attività operative è il sistema contabile di DraftKings, il quale traccia il saldo di ciascun utente e movimenta fondi tra i vari conti in base alle scommesse piazzate e agli esiti degli eventi.

“Più grande è l'evento, più clienti piazzano scommesse o partecipano ai concorsi a esso correlati”, afferma Joel Miller, Principal software engineer presso DraftKings. “I carichi di lavoro di scrittura aumentano notevolmente quando è necessario effettuare dei pagamenti, ma anche l'apertura dell'app durante il gioco attiva numerose query sul saldo, e di conseguenza un traffico di lettura maggiore”.

Mentre ampliava le proprie operazioni, l'azienda aveva bisogno di una soluzione di database più solida e scalabile che fosse in grado di gestire tali esigenze. DraftKings ha scoperto che Aurora era la soluzione ideale per le proprie operazioni in costante crescita.

“Quando è uscita, Aurora offriva prestazioni di input/output 18 volte migliori rispetto ad altri database, oltre alla capacità di fornire rapidamente repliche di lettura con maggiore capacità”, afferma Dan White, Lead software architect presso DraftKings. “Abbiamo iniziato fin da subito a utilizzare Aurora per il nostro sistema, e continuiamo a farlo tuttora”.

kr_quotemark

Durante il Super Bowl del 2024, l'aumento del carico non ha influito sulle metriche di throughput o latenza del nostro database. Aurora ha gestito l'aumento del traffico senza il minimo problema”.

Dan White
Lead Software Architect presso DraftKings

Soluzione | Scalabilità per supportare i picchi di traffico durante il Super Bowl

DraftKings ha adottato Edizione Amazon Aurora compatibile con MySQL come sistema di database principale per il proprio sistema contabile. Nel corso del tempo, DraftKings è cresciuta fino a raggiungere oltre 200 database individuali in base alle sue esigenze del carico di lavoro.

Con Aurora, DraftKings riesce a gestire efficacemente e con dei ritardi minimi le intense operazioni di lettura e scrittura che caratterizzano le ore di maggior traffico. “Grazie ad Aurora, invece di 30 secondi, i ritardi nella replica durante i periodi con volumi elevati potrebbero scendere fino a 10-30 millisecondi”, afferma White. “La capacità di fornire in modo dinamico e rapido nuove repliche di lettura ci ha consentito di superare molte delle sfide di scalabilità e gestione del traffico che abbiamo dovuto affrontare all'inizio”.

Man mano che le operazioni crescevano, DraftKings ha adottato le nuove funzionalità di Aurora non appena sono state rese disponibili al pubblico. Ad esempio, la clonazione dei database viene utilizzata per creare rapidamente delle copie dei database aziendali, facilitando test e sviluppo rapidi senza interrompere l'ambiente live. Ciò consente a DraftKings di sperimentare modifiche in modo sicuro e affidabile prima di applicarle database di produzione.

Utilizzando Aurora Replicas, DraftKings gestisce in modo efficiente il grande volume di operazioni di lettura generate ogni volta che gli utenti inviano delle richieste ai propri saldi del conto e controllano la cronologia delle transazioni. Distribuendo il traffico di lettura su più repliche, l'azienda mantiene un'elevata disponibilità durante i picchi di traffico. La funzionalità Aurora I/O-Optimized, rilasciata a maggio 2023, ha contribuito a migliorare il throughput di lettura/scrittura per istanza. Grazie a questa soluzione, il database principale può gestire le richieste di input/output in modo più efficiente e facilitare la bassa latenza, offrendo agli utenti interazioni rapide e prive di interruzioni.

DraftKings beneficia delle funzionalità di sicurezza avanzate di Aurora, tra cui la crittografia automatica dei dati in transito e a riposo e policy di controllo granulare degli accessi. Aurora offre inoltre resilienza a livello di storage, assicurando la durabilità dei dati su tre zone di disponibilità, mentre all'azienda viene addebitato il costo di una sola copia

Durante il Super Bowl, l'ultima partita della stagione del National Football League, DraftKings registra un significativo aumento dell'attività degli utenti. Al suo apice, il volume di traffico del sistema contabile supera di circa il 50% il volume registrato nella prima settimana della stagione, periodo che coincide ugualmente con un elevato volume di scommesse. Con Aurora, l'azienda ottiene la scalabilità e le prestazioni di cui ha bisogno per gestire questo aumento di carico. Il sistema è in grado di elaborare in modo efficiente le richieste degli utenti così che le loro interazioni rimangano veloci e affidabili, anche durante i momenti più importanti della partita.

“Durante il Super Bowl del 2024, l'aumento del carico non ha influito sulle metriche di throughput o latenza del nostro database”, afferma White. “Aurora ha gestito l'aumento del traffico senza il minimo problema. Siamo rimasti molto soddisfatti del numero di operazioni finanziarie al minuto che abbiamo raggiunto”.

Risultato | Continuare a supportare eventi sportivi ad alto traffico su AWS

Il cluster Aurora su cui si basa il sistema contabile di DraftKings è in grado di elaborare efficacemente un milione di operazioni al minuto, tra richieste di lettura e scrittura. Questo elevato throughput è accompagnato da una latenza notevolmente bassa: le operazioni di lettura comuni vengono completate in meno di 1 millisecondo e, in media, le operazioni di scrittura richiedono solo 6 millisecondi.

Ora, DraftKings è in grado di gestire con efficacia il proprio sistema contabile in occasione di eventi caratterizzati da elevato traffico, quale il Super Bowl, garantendo un servizio migliore ai propri utenti. L'azienda è in grado di gestire in modo affidabile l'aumento del volume di transazioni, migliorando sia la soddisfazione degli utenti, sia l'efficienza operativa.

In un’ottica di espansione della propria operatività, DraftKings intende valutare l'ingresso in nuovi mercati nonché di estendere la propria presenza a nuovi stati e territori. “Siamo certi che il nostro database Aurora ci fornirà le prestazioni di cui abbiamo bisogno per continuare a crescere”, afferma White.

Informazioni su DraftKings

DraftKings è una società di scommesse sportive con sede a Boston, Massachusetts che offre anche competizioni quotidiane di fantasport. L'azienda organizza competizioni giornaliere e settimanali per diversi sport professionistici, tra cui baseball, hockey, football, golf e basket.

Servizi AWS utilizzati

Amazon Aurora

Amazon Aurora offre prestazioni elevate e disponibilità senza precedenti su scala globale con piena compatibilità con MySQL e PostgreSQL, a un decimo del costo dei database commerciali.

Ulteriori informazioni »

Altre testimonianze dei clienti nel settore del gioco d'azzardo

nessun elemento trovato 

1

Inizia

Organizzazioni di tutte le dimensioni in tutti i settori trasformano il proprio business e realizzano le loro missioni ogni giorno utilizzando AWS. Contatta i nostri esperti e inizia subito il tuo percorso verso il cloud AWS.