A Nuuvem publicou um relatório técnico detalhando o que causou os problemas no processo de compra durante parte da promoção realizada em 25 de junho. Segundo a empresa, um volume recorde de acessos sobrecarregou parte da infraestrutura, provocando lentidão e mensagens de erro para alguns consumidores.
De acordo com a loja de jogos digitais, os problemas ocorreram durante o lançamento da promoção das 13h do dia 25 de junho de 2026. Embora a maioria das compras tenha sido concluída com sucesso, alguns clientes enfrentaram atrasos significativos no checkout e receberam a mensagem “Cupom Inválido”, mesmo utilizando um código promocional válido.
Identificamos e corrigimos a causa raiz que levou usuários a receberem a mensagem incorreta de "Cupom Inválido" durante o pico de tráfego da campanha promocional das 13h no dia 25/06. Compartilhamos aqui o que aconteceu e o que já foi atualizado na loja. 🧶👇
— Nuuvem.com (@nuuvem) July 7, 2026
Tráfego recorde na loja
Segundo a Nuuvem, a promoção registrou um pico de aproximadamente 1.900 requisições por segundo, totalizando mais de 10,3 milhões de solicitações em apenas uma hora, o maior volume de tráfego já registrado pela empresa. O aumento repentino colocou forte pressão sobre os clusters de banco de dados, elevando o tempo de resposta durante o processo de finalização da compra.
Como consequência, alguns usuários que já haviam chegado à tela de pagamento tiveram a validação da compra atrasada. Quando essas transações finalmente foram processadas, o estoque promocional limitado já havia sido esgotado e desativado automaticamente pelo sistema.
Em vez de informar que a promoção havia terminado, o site exibiu a mensagem genérica “Cupom Inválido”.
O que deu errado
A Nuuvem apontou duas causas principais para o incidente.
A primeira foi um gargalo de desempenho no banco de dados. Sob o tráfego excepcionalmente elevado, uma consulta de validação no PostgreSQL sofreu alta disputa por CPU devido ao grande número de solicitações simultâneas. Ao mesmo tempo, operações de escalonamento no cluster MongoDB da empresa introduziram latência adicional no backend.
O segundo problema envolveu o tratamento de erros da plataforma. O cupom promocional possuía um limite rígido de resgates e se esgotou oficialmente às 13h02min02s. No entanto, muitos clientes que clicaram no botão de finalizar a compra antes desse horário tiveram suas solicitações processadas apenas depois que o estoque promocional já havia acabado.
Como o backend rejeitou essas validações tardias, o site exibiu a mensagem padrão “Cupom Inválido”, em vez de informar que a promoção havia se encerrado durante o processamento da compra. A empresa reconheceu que essa mensagem deu a impressão de que o cupom era inválido ou havia sido desativado intencionalmente, quando, na realidade, o estoque promocional já havia sido esgotado.
Correções já implementadas
Após o incidente, a Nuuvem afirma ter implementado diversas melhorias permanentes.
A empresa atualizou o sistema de checkout para que os clientes passem a receber mensagens mais precisas, como “Sem Estoque” ou “Promoção Encerrada”, sempre que uma oferta limitada atingir seu limite de resgates enquanto um pedido ainda estiver sendo processado.
Os engenheiros também otimizaram o banco de dados PostgreSQL com a criação de novos índices para eliminar varreduras sequenciais ineficientes, que haviam levado o uso da CPU a 100% durante a promoção.
Além disso, a interface do checkout agora informa de forma mais clara que o preço promocional exibido no carrinho só é garantido após a conclusão da compra, e não no momento em que o produto ou o cupom é adicionado ao carrinho.
Fonte: Nuuvem