Histórias de clientes/Jogos/Estados Unidos

2024
Logotipo da DraftKings

DraftKings expande seu livro-razão financeiro com o Amazon Aurora para garantir apostas esportivas sem falhas

Saiba como a empresa DraftKings, especializada em jogos e Fantasy Sport diário, gerencia o pico de atividades transacionais durante grandes eventos esportivos usando o Amazon Aurora.

Diminuição do atraso de replicação de 30 segundos

para 10 a 30 milissegundos

200

bancos de dados individuais usados

1 milhão de operações por minuto

gerenciadas pelo cluster do Aurora

Latência de < 1 milissegundo

para operações comuns de leitura

Latência de 6 milissegundos

para operações comuns de gravação

Visão geral

Durante os principais eventos esportivos, como o Super Bowl, a DraftKings registra um aumento nas transações, já que centenas de milhares de jogadores atualizam simultaneamente as apostas e verificam seus ganhos à medida que o jogo se desenrola. Para lidar instantaneamente com esses picos, a empresa precisa de uma base robusta para que a experiência de cada usuário seja tranquila e responsiva. Em particular, ela requer uma solução de banco de dados que não só seja escalável sem esforço para atender à demanda intensa, como também mantenha baixa latência e alta confiabilidade durante os períodos de pico de tráfego.

A DraftKings encontrou a solução ideal com o lançamento do Amazon Aurora, um serviço de banco de dados que oferece alto desempenho e disponibilidade incomparáveis em escala global com total compatibilidade com MySQL e PostgreSQL. Ao executar seu livro-razão financeiro na Amazon Web Services (AWS), a DraftKings melhorou a escalabilidade e a eficiência de suas operações, especialmente nos períodos de pico de tráfego observados durante os principais jogos da National Football League.

Foto do local de apostas esportivas da DraftKings

Oportunidade | Usar o Amazon Aurora para gerenciar o livro-razão financeiro da DraftKings

Fundada em 2012, a DraftKings oferece serviços de apostas esportivas online, competições diárias de fantasy esportivo e soluções de iGaming para uma média de 3,1 milhões de clientes únicos por mês, de acordo com as estatísticas do segundo trimestre de 2024. A empresa oferece apostas esportivas no varejo e via dispositivos móveis em 27 estados dos EUA, em Washington, DC, e em Ontário, no Canadá. O produto de Fantasy Sport diário da DraftKings está disponível em 44 estados dos EUA, em algumas províncias canadenses e no Reino Unido. O centro dessas operações é o livro-razão financeiro da DraftKings, que acompanha o saldo de cada usuário e movimenta dinheiro entre várias contas, dependendo das apostas feitas e dos resultados de eventos.

“Quanto maior o evento, mais clientes apostam ou se inscrevem em competições relacionadas a ele”, diz Joel Miller, engenheiro de software principal da DraftKings. “As workloads de gravação aumentam significativamente por ocasião de eventos com premiação, mas abrir a aplicação durante o jogo também ativa muitas consultas de saldo, o que significa mais tráfego de leitura.”

Com a expansão das operações da empresa, ela precisava de uma solução de banco de dados mais robusta e escalável que pudesse atender a essas demandas. Quando o Aurora foi lançado, a DraftKings percebeu que ele era a escolha ideal para seu ambiente em crescimento.

“Na ocasião em que o Aurora foi lançado, ele apresentava um desempenho de entrada/saída 18 vezes melhor em comparação com outras soluções de banco de dados, bem como a aptidão para provisionar rapidamente réplicas de leitura com mais capacidade”, diz Dan White, arquiteto líder de software da DraftKings. “Assim que ficou disponível, adotamos o Aurora como nosso livro-razão e estamos usando-o desde então.”

kr_quotemark

Durante o Super Bowl de 2024, os aumentos de carga não afetaram as métricas de throughput ou latência do nosso banco de dados. O Aurora lidou com a escala do tráfego sem problemas.”

Dan White
Arquiteto líder de software da DraftKings

Solução | Escalabilidade para oferecer suporte a picos de tráfego durante o Super Bowl

A DraftKings adotou a Edição do Amazon Aurora compatível com MySQL como o principal sistema de banco de dados para seu livro-razão financeiro. Com o tempo, a DraftKings ampliou para mais de 200 bancos de dados individuais com base em seus requisitos de workloads.

Com o Aurora, a DraftKings consegue gerenciar com eficácia e o mínimo de atraso as operações intensas de leitura e gravação que são típicas dos horários de pico de tráfego. “Em vez dos 30 segundos de atraso de replicação que tínhamos durante períodos de alto volume, agora podemos perceber algo entre 10 e 30 milissegundos com o Aurora”, diz White. “A capacidade de provisionar novas réplicas de leitura de maneira dinâmica e muito rápida nos permitiu superar muitos dos desafios de escalabilidade e tratamento de tráfego que enfrentamos inicialmente.”

Com o crescimento de suas operações, a DraftKings adotou novos recursos do Aurora à medida que estes eram lançados. Por exemplo, a clonagem de banco de dados é usada para criar cópias dos bancos de dados da empresa rapidamente, facilitando o teste e o desenvolvimento rápidos sem interromper o ambiente em tempo real. Isso permite que a DraftKings faça experiências com as alterações de maneira segura e confiável antes de aplicá-las ao banco de dados de produção.

Usando Réplicas do Aurora, a DraftKings gerencia com eficiência o grande volume de operações de leitura geradas quando os usuários consultam os saldos de suas contas e os históricos de transações. Ao distribuir o tráfego de leitura em várias réplicas, a empresa mantém a alta disponibilidade durante os eventos de pico. O recurso otimizado para E/S do Aurora, lançado em maio de 2023, ajudou a melhorar o throughput de leitura/gravação por instância. Com essa solução, o banco de dados primário consegue lidar com as demandas de entrada/saída de maneira mais eficiente e facilitar a baixa latência para interações rápidas e perfeitas com os usuários.

A DraftKings se beneficia dos recursos de segurança aprimorados do Aurora, incluindo criptografia automática de dados em trânsito e em repouso e políticas de controle de acesso granular. O Aurora também oferece resiliência de armazenamento, tornando os dados duráveis em três zonas de disponibilidade, e a empresa só precisa pagar por uma cópia.

Durante o Super Bowl, o jogo final da temporada da National Football League, a DraftKings vê um aumento significativo nas atividades dos usuários. O tráfego de pico do livro-razão financeiro é aproximadamente 50% maior em comparação à primeira semana da temporada, que também é um período de apostas popular. Com o Aurora, a empresa adquire a escalabilidade e o desempenho necessários para gerenciar esse aumento de carga. O sistema pode processar com eficiência as solicitações dos usuários, para que suas interações permaneçam rápidas e confiáveis, mesmo durante os momentos mais críticos do jogo.

“Durante o Super Bowl de 2024, os aumentos de carga não afetaram as métricas de throughput ou latência do nosso banco de dados”, diz White. “O Aurora lidou com a escala do tráfego sem problemas. Ficamos muito satisfeitos com o número de operações financeiras por minuto que alcançamos.”

Resultado | Continuidade do suporte a eventos esportivos de alto tráfego na AWS

O cluster do Aurora que alimenta o livro-razão financeiro da DraftKings gerencia com sucesso 1 milhão de operações por minuto, combinando solicitações de leitura e gravação. Esse alto throughput é acompanhado por uma latência notavelmente baixa: as operações comuns de leitura são concluídas em menos de 1 milissegundo, enquanto as operações de gravação levam apenas 6 milissegundos, em média.

Agora, a DraftKings pode gerenciar com eficácia seu livro financeiro durante eventos de alto tráfego, como o Super Bowl, para melhor atender aos seus usuários. A empresa é capaz de lidar de maneira confiável com volumes maiores de transações, melhorando a satisfação dos usuários e a eficiência operacional.

À medida que a DraftKings expande suas operações, ela planeja explorar novos mercados e incorporar novos estados e territórios. “Estamos confiantes de que nosso banco de dados do Aurora fornecerá o desempenho de que precisamos à medida que continuamos a crescer”, diz White.

Sobre a DraftKings

A DraftKings é uma empresa de apostas esportivas e competições diárias de fantasy esportivo com sede em Boston, Massachusetts. A empresa organiza competições diárias e semanais para vários esportes, incluindo beisebol profissional, hóquei, futebol americano, golfe e basquete.

Serviços da AWS usados

Amazon Aurora

O Amazon Aurora oferece alto desempenho e disponibilidade incomparáveis em escala global com compatibilidade total com o MySQL e o PostgreSQL, a um décimo do custo dos bancos de dados comerciais.

Saiba mais »

Mais histórias de clientes do setor de jogos

nenhum item encontrado 

1

Comece a usar

Organizações de todos os portes, em todos os setores, estão transformando seus negócios e cumprindo suas missões todos os dias usando a AWS. Entre em contato com nossos especialistas e comece sua própria jornada para a AWS hoje mesmo.