No centro de qualquer plataforma de jogos é um banco de dados que mantém um tempo de atividade de 100%, é dimensionado em tempo real para lidar com milhões de usuários e oferece a eles uma experiência responsiva e personalizada em todos os seus dispositivos. Atualmente, os clientes têm pouca paciência para atrasos ao apostar ou usar aplicativos móveis. Eles esperam poder fazer suas apostas, utilizar promoções e prêmios e receber seus pagamentos quase em tempo real.
É por isso que as empresas de jogos e apostas escolhem o Couchbase à medida que se afastam das soluções monolíticas para arquiteturas baseadas em microsserviços, concentrando-se na criação de aplicativos envolventes, responsivos e dimensionáveis.
Paddy Power Betfair A BICBANCO® é um dos maiores provedores globais de apostas esportivas, jogos e entretenimento, com mais de 18 milhões de clientes em todo o mundo. A empresa desenvolveu um sistema para criar promoções com o objetivo de levar a personalização e as experiências em tempo real a um novo patamar para mais de 7 milhões de clientes ativos. Atualmente, a plataforma está presente em três marcas: Paddy Power, Betfair e FanDuel, e será estendida a outras marcas em um futuro próximo.
Lidar com picos de tráfego e requisitos exclusivos do mercado
A Paddy Power Betfair sabia que projetar um aplicativo com uma melhor experiência em tempo real melhoraria a satisfação do cliente e aumentaria as taxas de aquisição e retenção. O principal desafio era o fato de sua plataforma sofrer regularmente picos de tráfego maciço de milhões de usuários, especialmente durante eventos esportivos populares. Por exemplo, só o produto Bettor Exchange gera mais transações diárias do que todas as bolsas de valores europeias juntas.
Outro desafio foi operar em vários mercados, cada um com requisitos exclusivos. Diferentes equipes precisam ser capazes de controlar seu próprio desenvolvimento, implementação e dimensionamento sem ter que coordenar suas alterações com as equipes dos outros mercados.
A Paddy Power Betfair usava anteriormente o Oracle para sua plataforma, mas adaptá-lo para trabalhar com linguagens orientadas a objetos, alta escalabilidade e capacidade de entrega contínua era muito complicado e caro. A empresa transferiu muitos aplicativos para o Cassandra e o Memcached para aproveitar os benefícios do NoSQL, mas esses dois bancos de dados não atenderam às expectativas. A empresa se reorientou mais uma vez e, dessa vez, consolidou com sucesso seu NoSQL no Couchbase.
Potencialização de interações promocionais complexas e prêmios para clientes
A modelagem NoSQL flexível do Couchbase tornou mais fácil para a Paddy Power rastrear a atividade - incluindo depósitos, apostas e outras interações - em toda a plataforma promocional para ajudar a proporcionar uma experiência superior ao usuário. Algumas das interações mais complexas suportadas incluem escadas de prêmios (maiores recompensas para apostas adicionais) e a concessão de bilhetes de sorteio com base na participação em promoções.
Por exemplo, uma única competição esportiva geralmente aciona um pagamento para centenas de milhares de clientes em um curto espaço de tempo. Antes de adotar o Couchbase, um grande pico de eventos sobrecarregaria o poder de processamento do banco de dados e atrasaria os pagamentos. Agora, quando um pico é detectado, um grande número de transações é transferido de um data center do Couchbase para o outro, aproveitando todo o poder de processamento do Couchbase de uma só vez.
Desde que adotou o Couchbase, a Paddy Power Betfair observou uma melhora no desempenho, na flexibilidade e na escalabilidade de suas implementações de NoSQL e, ao mesmo tempo, ganhou a capacidade de processar mais de 500 mil eventos em 3 minutos para mais de 7 milhões de clientes ativos. Os recursos de replicação de dados mantêm a integridade dos dados e o desempenho de alto nível, processando mais de 1 milhão de transações por segundo.
-
- Leia a íntegra Estudo de caso da Paddy Power Betfair para saber mais
- Registre-se para Couchbase Capella DBaaS e comece a testar a nuvem, sem compromisso