Notícias

Seu site está preparado para a Black Friday?

A Black Friday é um fenômeno único, que não pode ser comparado com qualquer outra data no ano. Pelo menos para quem, de alguma forma, trabalha com e-commerce. De quinta a sábado, os acessos aumentam 4 ou 5 vezes e, no horário de pico, esse número chega a ser 10 ou 12 vezes maior.

Como você deve imaginar, perder esse potencial de vendas porque seu site não é capaz de suportar o aumento de acessos não é uma opção. E, mesmo se ele não cair, apenas apresentar lentidão ou páginas com erros já será o suficiente para as pessoas saírem sem finalizar a compra. Então, acho que nem preciso falar que é tão importante se preparar muito bem para a Black Friday, não é?

Desde 2015, eu cuido da infraestrutura de um social commerce, e tenho orgulho de dizer que o site nunca caiu ou teve uma instabilidade que pudesse atrapalhar os nossos usuários durante a Black Friday. Claro, há quatro Black Fridays atrás, nós não tínhamos o conhecimento e a infraestrutura que temos hoje e muito menos a quantidade de acessos. Por isso, tudo que vou compartilhar é resultado de um processo de aprendizados, tanto teóricos quanto práticos, que vieram com a necessidade e com a experiência.

Antes de começar, quero dividir que o maior desafio não é criar uma estrutura capaz de manter seu site no ar, mas conseguir fazer isso com o melhor uso de recursos (leia-se: sem estourar o orçamento).

O primeiro passo para melhor otimização de recursos é estar em uma cloud -serviço onde todo o processamento acontece na nuvem- pois ele vai proporcionar três fatores essenciais para o seu sucesso: escalabilidade, segurança e redundância. Entre principais serviços disponíveis hoje no mercado estão: Google Cloud, AWS da Amazon e o Azure da Microsoft.

Escalabilidade é o ponto central desse processo de preparação. É importante destacar que quando falamos em escalabilidade, ela deve ser horizontal e não vertical – apesar de que, em algumas ocasiões, será preciso realizar as duas formas. Ao escalar verticalmente, isso significa que irá aumentar a memória RAM e CPU de uma máquina apenas, o que possui um limite. Já no escalonamento horizontal, você irá aumentar a quantidade de máquinas e isso é potencialmente infinito – além de que quatro máquinas com 2 GB de RAM, na maioria das vezes, terão um desempenho melhor que apenas uma com 8 GB de RAM.

O truque para uma melhor otimização de recursos no escalonamento é configurar corretamente o autoscaling, que é basicamente quando você automatiza, por meio de gatilhos de monitoramento da CPU, rede, Memória RAM e etc, o número de máquinas que deverão ser utilizadas em caso de aumento ou queda de acessos. Por exemplo, se a CPU estiver utilizando mais de 40% da sua capacidade por 3 minutos; subir mais 2 máquinas ou diminuir uma máquina caso a CPU esteja utilizando menos que 5% da sua capacidade por mais de 10 minutos.

Como já falamos, a Black Friday é um evento muito atípico, por isso, não fique preso a esse sistema, confiando 100% que ele dará conta de tudo no dia. Quando estiver próximo ao horário de pico, na quinta à noite, já suba manualmente um número maior de máquinas. Já em momentos mais tranquilos, sem abrir mão do superdimensionamento, vale a pena reduzir as máquinas para economizar alguns dólares.

Outro ponto que faz toda a diferença para minimizar os gastos com o aumento da infraestrutura para a Black Friday – e durante todo o ano – é ter um bom controle de cache. Uma das operações mais pesadas em TI é a consulta de informações no servidor. Bancos de dados tradicionais guardam essas informações no disco, que possui um tempo de resposta muito alto. O cache consegue resolver esse problema, tendo um tempo de resposta muito melhor. Enquanto um SSD entrega velocidades acima de 500 MB/s, na memória RAM esse número sobe para 15.000 MB/s.

Legal, aliviei o banco de dados, mas agora meu servidor de cache pode cair. Então, o próximo passo é subir um cluster de cache que irá redistribuir os acessos entre diversos servidores. E, assim, não irá sobrecarregar apenas uma fonte e fazer seu serviço cair.

Outra dica é utilizar um serviço de CDN. Eu, por exemplo, conto com a ajuda da GoCache, que chega a absorver 70% das requisições que iriam para os nossos servidores, o que diminui a necessidade de subir mais máquinas, economizando alguns dólares no processo.

Configurei tudo, é isso? Não. Sua equipe de TI precisa monitorar os servidores durante todo o Black Friday para identificar gargalos, resolver problemas e dimensionar servidores. Afinal, jogo é jogo, treino é treino!

Para finalizar, independente de ser Black Friday, é preciso realizar a otimização no código, inspecionar páginas que possam não ter cache e revisar a segurança da aplicação contra possíveis ataques (XSS e SQL Injection etc).

Se você fez tudo isso, pode respirar tranquilo, pelo menos até a véspera da Black Friday. Caso não, a boa notícia é que ainda há tempo para resolver tudo e ficar preparado para vender mais na principal data do e-commerce brasileiro.

*Por Leandro Menezes, CTO e um dos sócios do Promobit- plataforma de social commerce que reúne as melhores ofertas a internet.

Recent Posts

SpaceX, Anthropic e OpenAI enfrentam riscos em possíveis IPOs

SpaceX, Anthropic e OpenAI estão no radar de Wall Street para possíveis aberturas de capital…

14 horas ago

Sistemas legados: como tomar decisões para garantir resiliência em setores críticos

por Eduardo Honorato Falar sobre infraestruturas críticas na Era Digital tem sua própria complexidade dentro…

17 horas ago

Sem equipes preparadas, IA não entrega transformação

A adoção de inteligência artificial (IA) nas empresas não depende apenas da disponibilidade de ferramentas.…

19 horas ago

Cohesity obtém patente para aplicar IA diretamente em dados de backup corporativos

A Cohesity anunciou a concessão da Patente Nº 12.619.501 pelo Escritório de Patentes e Marcas…

2 dias ago

Para Diogo Cortiz, maior desafio da IA é a falta de capacidade crítica para questionar suas respostas

Diogo Cortiz, professor da PUC-SP e doutor em Tecnologias da Inteligência e Design Digital, tem…

2 dias ago

Agentes de IA vão dar “superpoderes” a profissionais de TI, diz DJ Sampath, da Cisco

DJ Sampath chegou aos Estados Unidos há 30 anos com oito dólares no bolso e…

2 dias ago