O xadrez está bombando! E nossos servidores estão se esforçando ao máximo
Prezada comunidade do xadrez,
Em 31 de dezembro, pela primeira vez no Chess.com, tínhamos sete milhões de membros ativos em um único dia. Em 20 de janeiro, tínhamos dez milhões de membros ativos. O tráfego no Chess.com quase dobrou desde o início de dezembro, e nossos servidores estão com dificuldades, especialmente durante os horários de pico, geralmente entre meio-dia e 16h (horário padrão oriental). Lamentamos muito pelos inconvenientes; sabemos que é muito frustrante. Estamos todos prontos para enfrentar esses desafios, mas, infelizmente, não há (ainda) um simples botão que possamos apertar para resolver esses problemas.
Queremos tratar aqui sobre duas questões centrais que temos visto na comunidade:
- O que está acontecendo com todo esse crescimento do xadrez?
- Por que os servidores estão com dificuldade?
Naturalmente, há muitas razões para ambas as questões, mas faremos o possível para resumir tudo o que está acontecendo.
O que está acontecendo com todo esse crescimento do xadrez?
Como observamos, o tráfego no Chess.com quase dobrou desde o início de dezembro. Aqui estão algumas estatísticas que podemos compartilhar mostrando o quão notável tem sido o entusiasmo pelo xadrez.
- Todos os dias em janeiro, exceto cinco, batemos novos recordes de membros ativos no site.
- O aplicativo do Chess.com alcançou a 2ª posição na seção Top Jogos Gratuitos da loja de aplicativos iOS nos EUA (1º em alguns países!) e 7ª posição na seção de jogos da Play Store nos EUA.
- Todos os dias, desde 5 de dezembro, um milhão de pessoas resolveram o problema diário.
- Em 19 de janeiro, tivemos um milhão de visitas do Google pela primeira vez.
- Tivemos mais de 300.000 membros em um único dia, mais de 100.000 a mais do que no auge da série O Gambito da Rainha.
- 31.700.000 partidas foram jogadas apenas no dia 20 de janeiro, um recorde do site, e agora estamos vendo regularmente mais de um milhão de partidas por hora.
Por que o xadrez está crescendo tão rapidamente?
É impossível apontar uma única razão pela qual há tanto interesse pelo xadrez tão repentinamente. Durante o boom do xadrez em 2020 e 2021, os motivos eram claros: lockdowns, Pogchamps e "O Gambito da Rainha" na Netflix. Agora, acreditamos que esse rápido crescimento é uma combinação de muitas coisas que direcionam o interesse e a atenção da mídia para o xadrez e que juntas formam uma grande onda:
- A postagem mais popular nas redes sociais em 2022 mostrava Lionel Messi e Cristiano Ronaldo jogando xadrez.
- Muitas celebridades estão falando sobre sua obsessão pelo xadrez.
- A polêmica da trapaça e o drama resultante com ações judiciais, alegações ridículas de uso de "dispositivo" e muito mais.
- Excelentes criadores, streamers, treinadores e membros da comunidade de xadrez criando conteúdo incrível.
- Chessboxing.
- Aquisição do Grupo Play Magnus pelo Chess.com.
- Presentes relacionados ao xadrez durante as festividades.
- Chess.com sendo indicado em lojas de aplicativos e estando em alta nas listas dos melhores jogos.
- O xadrez de alto nível sendo jogado pelos melhores jogadores do mundo em tantos eventos incríveis.
- Mittens.
Por que os servidores do Chess.com estão com dificuldade?
Quando o xadrez começou a crescer durante o lockdown da COVID, nossos servidores lutavam para lidar com o tráfego. Fizemos muitos investimentos em hardware e outras melhorias que nos permitiram escalar. Quando aconteceu o boom da série O Gambito da Rainha, experimentamos outro grande aumento no tráfego, na sua maior parte sem interrupções no serviço.
Conforme discutido, hoje estamos enfrentando problemas de dimensionamento em níveis totalmente novos. Quando tantas pessoas usam o serviço do Chess.com, nosso banco de dados começa a ficar fora de controle porque não consegue "escrever" rápido o suficiente. O que isso significa? Mais de 250.000 novas contas são criadas a cada dia. As pessoas estão jogando partidas (16.000 lances de xadrez por segundo, em média). As pessoas estão adicionando amigos. Elas estão comentando, conversando e fazendo coisas incríveis no xadrez. Tudo isso gera dados que precisam ser gravados em nossos bancos de dados. Às vezes, nossos sistemas atingem o máximo e, assim como quando alguém se exercita demais e precisa parar e recuperar o fôlego, nossos servidores também ficam exaustos e precisam se recuperar. Quando isso acontece, eles param de funcionar e nosso site e aplicativos param de responder. É muito chato isso e, infelizmente, não há nada "rápido" que possamos fazer para resolver o problema.
Por que o Chess.com não pode escalar o sistema?
Primeiro, queremos garantir a vocês que todos os problemas estão sendo resolvidos o mais rápido possível. Eles podem ser resolvidos com mais e melhor hardware tanto no local quanto na nuvem (temos uma infraestrutura híbrida). Temos remessas chegando esta semana com os servidores de banco de dados e xadrez ao vivo mais poderosos possíveis.
Infelizmente, não é tão fácil quanto apenas adicionar mais e maior hardware. Embora isso seja parte da solução, existem gargalos e, uma vez que resolvemos um gargalo, crescemos até encontrar o próximo. Continuamos a encontrar as partes inescaláveis do Chess.com (tanto de forma proativa quanto reativa) e trabalhamos para torná-las mais escaláveis.
Qual é o plano de ação do Chess.com?
Para enfrentar os desafios que nossos bancos de dados estão tendo que lidar, estamos separando tabelas de banco de dados, fragmentando bancos de dados e colocando serviços na memória. Também estamos trabalhando para separar nosso banco de dados mais problemático com usuários e jogabilidade. Cada uma dessas coisas leva tempo porque há MUITOS DADOS para mover.
Também estamos trabalhando em falhas mais "ágeis", para que, se as coisas derem errado e tudo se esgotar, possamos nos recuperar mais rapidamente e com menos interrupções.
Todas as pessoas possíveis no Chess.com estão focadas nisso, e também estamos contratando o mais rápido possível. Honestamente, isso é péssimo. Sabemos que você está aqui para jogar e se divertir com o xadrez, e é muito frustrante quando você procura uma nova partida para jogar e, em vez disso, recebe um erro 502 (conexão de banco de dados) ou sua partida expira. Nunca subestimamos isso. É por isso que estamos implementando mais correções de curto prazo hoje e, em uma escala maior, esperamos ter uma experiência muito melhor e mais estável no final desta semana. Algumas mudanças importantes serão implementadas em 2 a 3 semanas e, com sorte, nos permitirão lidar adequadamente com a próxima onda de entusiasmo do xadrez.
Nunca foi um momento tão emocionante para ser um fã de xadrez, mas também é por isso que é tão frustrante ter interrupções no serviço.
Nós amamos ter vocês aqui, sentimos muito por tudo isso, e estamos trabalhando o máximo que podemos para voltar à estabilidade e proporcionar a melhor experiência possível hoje e no futuro próximo, quando atingirmos 15 milhões ou até 20 milhões de pessoas jogando xadrez em um dia. O xadrez é incrível e é um prazer compartilhar esse jogo com todos vocês.