Veja por que os lançamentos do PS5 e Xbox Series X sempre foram um desastre

A campanha para conseguir um PS5 ou Xbox Series X pode ser resumida em um processo simples: um período extremamente longo de espera, seguido por um período dolorosamente breve de atualização, antes que o site de varejo em questão desmorone sob o peso da demanda.
Então, ao receber o temido aviso de “esgotamento”, a tradição dita que você continue a atualizar o site independentemente e, quando alguém perguntar por que você está com os olhos um pouco marejados, você culpa as alergias (ou outra desculpa adequada) .
Não se deve esquecer, é claro, que poder pagar um novo console no clima atual é um privilégio imenso, mas isso não significa que não seja frustrante receber repetidamente uma mensagem de erro ou, pior, ter um o console desaparece de sua cesta no momento crucial.
A sensação só piora quando se sabe que os compradores humanos estão competindo com uma série de bots automatizados, codificados especificamente para capturar o estoque e passar pelo caixa em alta velocidade.
Se, como este escritor, você tentou e não conseguiu colocar as mãos em um PS5 ou Xbox Series X no lançamento, provavelmente você terá algumas perguntas:
– Por que os sites de varejo sempre travam imediatamente nos dias de lançamento do console?
– Não há medidas que os varejistas possam tomar com antecedência, dado o tempo que eles têm para se preparar?
– O que acontece nos bastidores quando um mar de pessoas atualiza uma única página da web de uma vez?
Para chegar ao fundo dessas questões, falamos com especialistas nas áreas de entrega de conteúdo e monitoramento de infraestrutura de rede, que nos deram uma perspectiva interna sobre o lançamento do PS5 e do Xbox Series X.
Por que os sites de varejo travaram nos dias de lançamento do PS5 e Xbox Series X?
Quando um usuário clica em um site em circunstâncias normais, ele está usando uma porcentagem dos recursos gerais reservados para mantê-lo. Um único usuário pode ocupar apenas uma fatia insignificante dos servidores, mas quando dezenas (até centenas) de milhares de consumidores acessam um site de uma vez, esses recursos são rapidamente consumidos e o site trava.
“Parece um pouco com um ataque DDoS”, explicou John Graham-Cumming, CTO do provedor de CDN Cloudflare. “Mas a principal diferença é que os ataques DDoS tendem a ser repetitivos.”
“O invasor envia o mesmo tipo de tráfego, em grandes quantidades, repetidamente para o site. Isso o torna algo que pode ser filtrado. Em contraste, muitos compradores que invadem um site fazem suas próprias coisas, o padrão de tráfego parece diferente e os servidores ficam sobrecarregados ”.
Outro problema é que os sites se tornaram cada vez mais complexos ao longo do tempo, com recursos e interfaces mais avançados. Resumindo, isso significa que mais informações devem ser carregadas a cada atualização.
“As marcas estão colocando muito foco e esforço on-line para encantar os clientes e acelerar as compras”, observou Yogi Chandiramani, da empresa de inteligência de rede ThousandEyes.
“Ao mesmo tempo, ao criar essas experiências ricas e interfaces amigáveis, os sites estão ficando mais volumosos, compostos de anúncios e scripts e interagindo com aplicativos de terceiros e APIs em vários microsserviços e ambientes.”
Chandiramani acrescenta que isso pode levar a tempos de carregamento mais lentos e também significa que os problemas que ocorrem podem resultar de componentes que realmente estão fora do controle do varejista.
Por que os varejistas não se prepararam para os picos de tráfego antes do lançamento do PS5 e do Xbox Series X?
De acordo com os especialistas que consultamos, o principal problema é que administrar um site de comércio eletrônico é uma proposta totalmente diferente de um equivalente simples baseado em texto e imagem.
Em períodos de alta demanda, as redes de entrega de conteúdo podem ajudar a servir imagens, vídeos e texto aos usuários da web, mas elas lidam apenas com conteúdo estático que permanece idêntico para cada visitante.
“Quando se trata de compras, todos têm um carrinho de compras, endereço residencial e número de cartão exclusivos, de modo que os CDNs não podem tirar toda a carga do varejista”, disse Graham-Cumming. “Cada indivíduo que tenta comprar o console ou pegar um assento no show tem que ser tratado pelos servidores e há capacidade limitada.”
Os sites de comércio eletrônico também costumam depender de uma grande quantidade de serviços de satélite operados por terceiros, adicionando ainda mais complexidade à equação. Se um desses serviços desmorona sob a pressão, toda a operação desmorona.
“Adicionar mais recursos é geralmente a resposta certa ao planejar esses eventos – ‘adicione mais energia ao servidor e ficaremos bem’. Mas ter o maior e melhor equipamento não é garantia de sucesso ”, explicou Michael Gooding, que comanda o desempenho na web da Akamai.
“[The vast majority] dos sites de hoje têm pelo menos um parceiro terceirizado envolvido, que também precisa resistir à tensão de um aumento no número de usuários. Infelizmente, a menos que esse terceiro seja adicionado com cuidado, eles podem ceder sob a pressão e derrubar você com eles. ”
Existe uma solução para este problema?
Embora alguns sites tenham optado por implantar sistemas de enfileiramento, projetados para limitar o número de usuários que podem navegar em um site de uma vez, eles também se mostraram incapazes de lidar com os picos provocados pelos lançamentos do PS5 e Xbox Series X.
Da mesma forma que os próprios sites são sobrecarregados por uma torrente de usuários, as filas virtuais também são rapidamente sobrecarregadas e se tornam inviáveis. Eles são mais uma forma de os sites “falharem com elegância”, diz Gooding.
Eles também vão contra o etos central das compras online: os consumidores não deveriam ter que lutar uns com os outros por um produto como fariam em uma loja física, e nem deveriam ter que esperar.
“Se os varejistas só tiverem níveis de estoque de, digamos, 10.000 consoles, não haverá benefício em manter 20.000 pessoas esperando em uma fila. Manter um excesso de pessoas na fila pode levar a um sentimento ruim por parte dos consumidores de confiança, prejudicando a reputação da empresa a longo prazo ”, acrescentou.
Outras opções incluem o ajuste de partes do site que não são críticas para sua função, como mecanismos de recomendação ou segmentação de conteúdo. No entanto, isso geralmente envolve navegar pela política interna da empresa e garantir a adesão de vários departamentos nunca é uma tarefa fácil.
Cloudflare diz que a principal esperança está na capacidade dos varejistas de utilizar uma tecnologia emergente conhecida como edge compute (ou sem servidor), que poderia ajudar os varejistas a sustentar seus sites em períodos de grande tensão.
Com esse novo sistema, os proprietários de sites podem escrever software que é executado simultaneamente em milhares de servidores em todo o mundo, o que “distribui a carga e os ajuda a permanecer online, mesmo sob a pressão de compradores ansiosos”.
Com alguma sorte, os varejistas terão dominado o processo a tempo para o lançamento do PS6 e do Xbox One Series 360 X.