Reifen.com impulsiona o desempenho e a conformidade com o NGINX App Protect
Como uma das principais fornecedoras multicanal de pneus, rodas e serviços de montagem de pneus, a reifen.com buscava melhorar seu desempenho on-line e atender aos padrões internos de segurança e conformidade. Diante dos requisitos de segurança e conformidade e da necessidade de otimizar uma operação complexa de comércio eletrônico que abrange seis países, a reifen.com recorreu ao F5 NGINX Plus.
Desafio de negócios
A natureza de seu setor apresenta diversos desafios para a Reifen.com em sua busca por oferecer uma experiência do cliente fluida e multicanal — desde suas lojas online até os serviços prestados por seus milhares de parceiros de instalação de pneus.
As solicitações que seus servidores precisam processar são complexas e exigem inúmeros cálculos para garantir a escolha do tamanho e do modelo corretos de pneus, rodas e aros para o veículo em questão. “Esse negócio parece simples, mas é muito complicado no back-end”, afirmou Sascha Petranka, consultor de e-commerce da reifen.com. “É preciso realizar uma enorme quantidade de cálculos a cada solicitação.”
O setor de pneus também apresenta certa sazonalidade, pois os pedidos de pneus para neve feitos pelos clientes provocam picos de tráfego durante os meses de inverno. Embora esse padrão tenha se tornado menos acentuado nos últimos anos, no passado a reifen.com às vezes precisava desligar seus servidores para evitar sobrecargas. Nesse contexto, o balanceamento de carga e o gerenciamento de tráfego têm sido fundamentais para evitar que a empresa precise investir em hardware adicional que ficaria obsoleto durante grande parte do ano.
Em 2020, a reifen.com também enfrentou um desafio bastante específico: a nova exigência do organismo de certificação TÜV de instalar um firewall de aplicações Web (WAF) para obter a classificação máxima de conformidade como varejista on-line confiável e seguro. Como as certificações TÜV são importantes para os consumidores, o WAF tornou-se uma prioridade essencial.
Soluções
Quando a reifen.com começou a avaliar soluções de WAF no verão de 2020, já utilizava servidores web NGINX havia vários anos para fornecer conteúdo com alto desempenho. Inicialmente, considerou o NGINX Plus com o NGINX ModSecurity WAF, que atende aos requisitos de conformidade da TÜV.
No entanto, após conversas com as equipes da F5 e da NGINX, a reifen.com optou pelo F5 NGINX App Protect. A decisão foi influenciada pelo desempenho superior do App Protect e por sua capacidade de oferecer proteção futura contra vetores de ataque que provavelmente se tornarão mais comuns, como ataques às APIs da empresa. “Decidimos usar o App Protect porque ele nos oferecia o melhor desempenho, a melhor solução de longo prazo e a experiência combinada da NGINX e da F5”, afirmou Petranka. “Embora o custo fosse um pouco mais alto do que o do ModSecurity, era uma recomendação óbvia.”
A implementação foi realizada em etapas, com o NGINX Plus instalado primeiro em alguns dos sites regionais da reifen.com com menor tráfego e, depois, ampliado para toda a operação global ao longo de um mês. Essa abordagem gradual permitiu que a equipe ajustasse as configurações de forma iterativa para melhorar o desempenho, solucionar os problemas que surgiram e garantir que a solução estivesse otimizada quando chegasse o momento da implementação completa. “Quando migramos o site principal, ficou claro que a solução funcionava mesmo com a carga total no sistema”, relembrou Petranka.
“Decidimos optar pelo App Protect porque ele nos ofereceu o melhor desempenho, a melhor solução de longo prazo e a experiência combinada da NGINX e da F5. Embora o custo fosse um pouco mais alto do que o do Modsecurity, recomendá-lo foi uma escolha óbvia.”
Sascha Petranka, consultor de e-commerce da reifen.com
Resultados
Maior visibilidade
Além de garantir que a reifen.com atendesse aos novos requisitos de conformidade para a certificação TÜV, o NGINX Plus com App Protect ajudou a empresa a obter visibilidade sobre seu desempenho, identificar problemas com mais rapidez e responder aos concorrentes com maior agilidade.
Anteriormente, a empresa usava um balanceador de carga de camada 2 com um terminal que exigia conhecimento técnico para ser operado. “Eu não podia disponibilizá-lo aos gerentes de projeto para que eles próprios verificassem o desempenho de algo”, disse Petranka. “Agora, com o painel do NGINX Plus, temos uma boa visão geral do balanceador de carga, e é fácil para pessoas sem conhecimento técnico entenderem o que está acontecendo.” O NGINX Plus oferece à reifen.com maior visibilidade do desempenho em tempo real de sua operação de comércio eletrônico, fornecendo a toda a equipe informações essenciais para os negócios.
Identificação mais rápida de problemas
A maior visibilidade e as funcionalidades aprimoradas também estão permitindo que a empresa identifique e resolva problemas com mais rapidez. “Uma vantagem do painel é que agora podemos ver os tempos de resposta de todos os servidores upstream, e fica evidente quando algo não está certo”, comentou Petranka. “Consigo ver imediatamente o que está acontecendo e mostrar à equipe onde pode haver problemas a serem investigados. Isso nos proporciona uma visão e um controle muito melhores de toda a infraestrutura.” Ele também destacou que a integração do Elasticsearch ao NGINX Plus facilitou a busca por problemas e a identificação de falhas em estágio inicial — incluindo uma que surgiu na interface com os provedores de pagamento terceirizados da reifen.com em decorrência de solicitações XML malformadas.
Maior agilidade para responder às mudanças do mercado
No dinâmico ambiente do comércio eletrônico, em que os concorrentes ajustam constantemente preços e promoções, buscando imitar ou superar uns aos outros, o NGINX Plus ajudou a reifen.com a aumentar sua agilidade e velocidade de resposta. “Podemos ver de onde vem o tráfego e decidir se devemos reagir a ele ou não, seja bloqueando o tráfego indesejado ou ajustando nossos preços.” Segundo Petranka, essa capacidade de resposta é ainda mais aprimorada pela funcionalidade centralizada do NGINX Plus. “É possível configurar tudo facilmente no gateway e gerenciar de forma centralizada os caminhos e fluxos de tráfego.”
Benefícios
- O painel intuitivo do NGINX Plus melhorou a visibilidade do desempenho em tempo real das operações de comércio eletrônico, inclusive para funcionários sem conhecimentos técnicos
- Funcionalidades mais avançadas e maior visibilidade permitiram à empresa identificar e resolver problemas com mais rapidez
- Proporcionou maior agilidade e capacidade de resposta às rápidas mudanças do mercado
Desafios
- A natureza do negócio de pneus é complexa, com múltiplos canais e um estoque grande e complexo
- O setor de pneus enfrenta picos sazonais de demanda, quando os sistemas podem ficar sobrecarregados com consultas
- Para alcançar a mais alta classificação de conformidade como varejista on-line confiável e seguro, a reifen.com precisava implantar um WAF mais robusto