- AWS›
- Soluciones›
- Historias de clientes
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.
Beneficios
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ó una solución ideal con el lanzamiento de Amazon Aurora, un servicio de base 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.
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.
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».
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 base de datos principal para su libro de contabilidad financiera. 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, la clonación de bases de datos se utiliza para crear rápidamente copias de las bases de datos de la empresa, lo que facilita las pruebas y el desarrollo rápidos sin interrumpir el entorno en vivo. Esto permite a DraftKings experimentar con los cambios de forma segura y fiable antes de aplicarlos a la base de datos de producción.
Con Aurora Replicas , 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 función optimizada para E/S de Aurora , 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.
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 manejó la escala de tráfico sin problemas.
Dan White
Arquitecto principal de software, DraftKingsServicios 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.
Introducción
¿Ha encontrado lo que buscaba hoy?
Ayúdenos a mejorar la calidad del contenido de nuestras páginas compartiendo sus comentarios