Historias de clientes / Juegos / Estados Unidos

DraftKings escala su sistema de contabilidad con Amazon Aurora para mejorar la fluidez de las apuestas deportivas
Descubra cómo la empresa de juegos de deporte de fantasía diarios y apuestas DraftKings administra la actividad creciente de transacciones durante grandes eventos deportivos con Amazon Aurora.
De diez a treinta milisegundos frente a treinta segundos
de retraso de replicación
Doscientas
bases de datos individuales utilizadas
Un millón de operaciones por minuto
gestionadas por el clúster de Aurora
Latencia inferior a un milisegundo
para operaciones de lectura comunes
Latencia de seis milisegundos
para operaciones de escritura comunes
Información general
Durante los grandes eventos deportivos, como la Super Bowl, DraftKings registra un aumento en las transacciones, ya que cientos de miles de jugadores actualizan las apuestas y comprueban sus ganancias de manera simultánea a medida que se desarrolla el encuentro. A fin de gestionar estos picos repentinos en cuanto se producen, la empresa necesita una base sólida que garantice una experiencia de usuario fluida y sin retrasos. En particular, se necesita una solución de bases de datos que no solo se escale con facilidad para satisfacer una demanda elevada, sino que también mantenga una baja latencia y una alta fiabilidad durante los picos de mayor tráfico.
DraftKings encontró la solución perfecta cuando se lanzó Amazon Aurora, un servicio de bases de datos que ofrece un alto rendimiento y una disponibilidad incomparables a escala global con total compatibilidad con MySQL y PostgreSQL. Al ejecutar su sistema de contabilidad en Amazon Web Services (AWS), DraftKings mejoró la escalabilidad y la eficiencia de sus operaciones, sobre todo durante los períodos de mayor tráfico que se produjeron durante los principales partidos de la Liga Nacional de Fútbol Americano.

Oportunidad | Uso de Amazon Aurora para el sistema de contabilidad de DraftKings
DraftKings, fundada en 2012, ofrece servicios de apuestas deportivas en línea, concursos diarios de deportes de fantasía y soluciones de iGaming para una media de 3,1 millones de clientes únicos al mes, según datos del segundo trimestre de 2024. La empresa ofrece apuestas deportivas presenciales y a través de dispositivos móviles en veintisiete estados de EE. UU., Washington D. C y Ontario, Canadá. El producto de deportes de fantasía diario de DraftKings está disponible en cuarenta y cuatro estados, algunas provincias canadienses y el Reino Unido. El sistema de contabilidad de DraftKings es fundamental para estas operaciones, ya que realiza un seguimiento del saldo de cada usuario y mueve el dinero entre varias cuentas según las apuestas realizadas y los resultados de los eventos.
«Cuanto más grande es el evento, más clientes han apostado o participado en concursos relacionados con este», afirma Joel Miller, ingeniero principal de software de DraftKings. «Las cargas de trabajo de escritura aumentan de forma considerable durante los eventos de pago, pero al abrir la aplicación durante el partido también se activan muchas consultas de saldo, lo que se traduce en más tráfico de lectura».
A medida que las operaciones de la empresa iban creciendo, se hacía necesaria una solución de bases de datos más sólida y escalable que pudiera gestionar estas demandas. Cuando se lanzó Aurora, DraftKings descubrió que era una opción óptima para su entorno en crecimiento.
«Cuando Aurora salió al mercado, se destacó por un rendimiento de entrada/salida dieciocho veces mejor en comparación con otras soluciones de bases de datos, así como la capacidad de aprovisionar con rapidez réplicas de lectura de mayor capacidad», afirma Dan White, arquitecto jefe de software de DraftKings. «Tan pronto como estuvo disponible, adoptamos Aurora para nuestro sistema de contabilidad, y desde entonces hemos estado trabajando con esta combinación».

Durante la Super Bowl de 2024, los aumentos de la carga no afectaron al rendimiento ni a las métricas de latencia de nuestra base de datos. Aurora gestionó el aumento de tráfico sin problemas».
Dan White
Arquitecto jefe de software de DraftKings
Solución | Escalamiento para soportar los picos de tráfico durante la Super Bowl
DraftKings adoptó la edición compatible con MySQL de Amazon Aurora como sistema de bases de datos principal para su sistema de contabilidad. Con el tiempo, DraftKings ha crecido hasta tener más de doscientas bases de datos individuales en función de sus requisitos de carga de trabajo.
Gracias a Aurora, DraftKings puede gestionar con eficacia las intensas operaciones de lectura y escritura típicas de los picos de mayor tráfico, con un retraso mínimo. «En lugar de treinta segundos de retraso en la replicación durante los períodos de gran volumen, con Aurora los tiempos bajan a entre diez y treinta milisegundos», afirma White. «La capacidad de aprovisionar nuevas réplicas de lectura de forma dinámica y rápida nos permitió superar muchos de los desafíos de escalamiento y gestión del tráfico a los que nos enfrentábamos al principio».
A medida que sus operaciones crecían, DraftKings adoptó nuevas características de Aurora según se iban lanzando. Por ejemplo, una de ellas es la clonación de bases de datos, que se utiliza para crear con rapidez copias de las bases de datos de la empresa, lo que agiliza las pruebas y el desarrollo sin interrumpir el entorno real. Esto permite a DraftKings experimentar con los cambios de forma segura y fiable antes de aplicarlos a la base de datos de producción.
Mediante las réplicas de Aurora, DraftKings administra de manera eficiente el gran volumen de operaciones de lectura que se generan cuando los usuarios consultan los saldos de sus cuentas y el historial de transacciones. Al distribuir el tráfico de lectura entre varias réplicas, la empresa mantiene una alta disponibilidad durante los picos de actividad. La característica Amazon Aurora optimizado para E/S, lanzada en mayo de 2023, ha ayudado a mejorar el rendimiento de lectura/escritura por instancia. Gracias a esta solución, la base de datos principal puede gestionar las demandas de entrada y salida de manera más eficiente y facilitar que haya una latencia baja para que las interacciones de los usuarios sean rápidas y fluidas.
DraftKings se beneficia de las características de seguridad mejoradas de Aurora, que incluyen el cifrado automático de los datos en tránsito y en reposo, y políticas de control de acceso detalladas. Aurora también ofrece resiliencia en el almacenamiento al hacer que los datos sean duraderos en tres zonas de disponibilidad, y la empresa solo tiene que pagar por una copia.
Durante la Super Bowl, el último partido de la temporada de la Liga Nacional de Fútbol, DraftKings observa un aumento significativo en la actividad de los usuarios. El tráfico del sistema de contabilidad cuando alcanza su punto máximo es aproximadamente un 50 % más alto que en la primera semana de la temporada, que también es un período de alta actividad en las apuestas. Gracias a Aurora, la empresa obtiene la escalabilidad y el rendimiento necesarios para gestionar este aumento de la carga. El sistema puede procesar de manera eficiente las solicitudes de los usuarios para que sus interacciones sean rápidas y fiables, incluso durante los momentos más críticos del partido.
«Durante la Super Bowl de 2024, los aumentos de la carga no afectaron al rendimiento ni a las métricas de latencia de nuestra base de datos», afirma White. «Aurora gestionó el aumento de tráfico sin problemas. Quedamos muy satisfechos con la cantidad de operaciones financieras por minuto que logramos».
Resultado | AWS seguirá siendo un apoyo para los eventos deportivos con un tráfico elevado
El clúster de Aurora que utiliza el sistema de contabilidad de DraftKings gestiona con éxito un millón de operaciones por minuto, tanto de solicitudes de lectura como de escritura. Este alto rendimiento se combina con una latencia notablemente baja; las operaciones de lectura habituales se completan en menos de un milisegundo y las operaciones de escritura solo tardan seis milisegundos de media.
Ahora, DraftKings puede administrar con eficacia su sistema de contabilidad durante eventos de alto tráfico como la Super Bowl para ofrecer a sus usuarios un mejor servicio. La empresa puede gestionar de forma fiable el aumento de los volúmenes de transacciones, lo que mejora tanto la satisfacción de los usuarios como la eficiencia operativa.
A medida que DraftKings amplíe sus operaciones, planea explorar nuevos mercados e incorporar nuevos estados y regiones. «Estamos seguros de que nuestra base de datos de Aurora proporcionará el rendimiento que necesitamos a medida que continuamos creciendo», afirma White.
Acerca de DraftKings
DraftKings es una compañía de apuestas deportivas y juegos de deportes de fantasía diarios con sede en Boston, Massachusetts. La compañía organiza concursos diarios y semanales para varios deportes, incluido el béisbol profesional, el hockey, el fútbol americano, el golf y el baloncesto.
Servicios de AWS utilizados
Amazon Aurora
Amazon Aurora proporciona un rendimiento y una disponibilidad incomparables a escala global con total compatibilidad con MySQL y PostgreSQL a una décima parte del coste de las bases de datos comerciales.
Más historias de clientes del sector de los videojuegos
Comenzar
Organizaciones de todos los tamaños y de todos los sectores transforman sus negocios y cumplen sus misiones todos los días con AWS. Contacte nuestros expertos y comience hoy mismo su propia jornada en AWS.