Optimizely usa NGINX Plus para otimizar sua pilha de tecnologia

A Plataforma de Experiência Digital (DXP) da Optimizely fornece às empresas um conjunto de soluções digitais e ferramentas de marketing para aumentar a receita por meio do melhor envolvimento de clientes existentes e potenciais. O objetivo é reduzir os custos de aquisição de clientes fornecendo conteúdo personalizado e relevante.

O Optimizely Campaign permite que os clientes executem campanhas de marketing automatizadas usando e-mail, push móvel, push web, SMS e outros canais. Combinado com a Optimizely Data Platform, o Campaign também pode ser usado para moldar e conduzir campanhas de marketing com base em insights e observações derivadas de dados agregados de engajamento do cliente.

Até o momento, mais de 900 parceiros e mais de 1.800 funcionários da Optimizely ajudaram mais de 9.000 marcas — incluindo Toyota, Santander, eBay, KLM e Mazda — a enriquecer o valor da vida útil do cliente, aumentar a receita e expandir suas marcas.

Desafio Empresarial

A Optimizely queria simplificar a plataforma técnica de seu produto Campaign e, assim, aumentar a eficiência de uma perspectiva operacional e de manutenção. A plataforma usava anteriormente servidores web Apache e F5 NGINX Open Source. Embora o NGINX Open Source replique muitas das funções dos servidores web Apache, ele não oferece suporte aos requisitos de balanceamento de carga dinâmico e de alta escala do Optimizely.

A arquitetura existente significava que a Optimizely precisava analisar vários elementos diferentes da solução e vários logs para solucionar problemas. Essa pode ser uma tarefa demorada, já que o cluster da Web NGINX de três nós que atende a casos de uso relacionados a campanhas normalmente lida com tráfego de pico de 15.000 solicitações por segundo e um volume de dados mensal de cerca de 500 TB.

Soluções

No final de 2021, a Optimizely decidiu simplificar sua arquitetura atualizando do NGINX Open Source para o F5 NGINX Plus, uma solução de nível empresarial com suporte, permitindo assim a remoção dos servidores web Apache. 

O NGINX Plus é um proxy reverso, balanceador de carga e gateway de API nativo da nuvem e fácil de usar. Além de ser o servidor web mais rápido do mercado e manter os melhores elementos do NGINX Open Source, ele fornece balanceamento de carga de nível empresarial com persistência de sessão, verificações de integridade ativas e reconfiguração dinâmica sem a necessidade de reinicialização do servidor. Isso significa que o balanceamento de carga inteligente e em alta escala do tráfego HTTP, TCP e UDP é muito mais fácil de ser alcançado, independentemente da infraestrutura. 

“Precisávamos de balanceamento de carga dinâmico, e o NGINX Plus se destacou como um produto de alto desempenho e muito fácil de usar”, entusiasma-se Eric Hubert, Diretor de Engenharia de Software da plataforma Campaign da Optimizely. “As APIs RESTful do NGINX Plus nos permitiram integrar facilmente o controle de balanceamento de carga em nossa solução de automação de implantação. Ao remover os servidores web Apache, alcançamos uma arquitetura de sistema enxuta que funciona perfeitamente.”

Resultados

Operação, monitoramento e manutenção mais simples

O NGINX Plus garante que a Optimizely tenha menos sistemas para operar e manter. Essa simplicidade combinada com um painel de monitoramento claramente organizado evita dados de log redundantes e permite uma análise mais rápida dos problemas.

“Como agora é apenas uma pilha mais simples em termos de monitoramento e observabilidade, você tem uma imagem mais limpa. Agora há um sistema a menos na cadeia que pode quebrar e é muito mais fácil de configurar, o que é uma grande vantagem para nós”, diz Eric.

Custos operacionais mais baixos

Outros benefícios notáveis incluem economia de custos devido à redução de requisitos de recursos e latência de processamento minimizada.

Um sistema mais responsivo, seguro e estável

Como precisam cumprir com as regulamentações de privacidade e proteção de dados, os clientes da Optimizely estão procurando que o sistema forneça soluções altamente seguras. 

“Para todos os sistemas que estão diretamente voltados para o cliente, a segurança é extremamente importante e, obviamente, os servidores web estão na frente”, observa Eric. 

Fundamentalmente, o NGINX Plus ajuda a Optimizely a acompanhar um cenário de ameaças em constante evolução por meio de atualizações regulares de software e segurança com qualidade garantida. Isso significa que a equipe de TI não precisa validar manualmente qual versão de código aberto usar.

Os principais recursos do produto incluem limitação de solicitação e conexão, suporte a TLS 1.3, carregamento dinâmico de certificados e autenticação JWT.

“Foi muito importante para nós conseguirmos nos adaptar às últimas ameaças de segurança”, explica Eric. “O NGINX Plus faz exatamente isso. Podemos ter versões com garantia de qualidade e aplicá-las consistentemente na plataforma, o que é mais fácil do que na trilha de código aberto, onde você sempre precisa olhar o que está dentro.” 

A Optimizely está considerando empregar alguns dos outros recursos adicionais do NGINX Plus, como a capacidade de moldar o tráfego e limitar tipos específicos de tráfego.

Como parceira da NGINX, a techmatrix consulting GmbH foi responsável pela alocação das licenças para o cliente. Para isso, a necessidade de licenças NGINX foi cuidadosamente verificada com antecedência em conjunto com a Optimizely.

Veja todas as histórias de clientes

 

Logotipo da Optimizely
Benefícios
  • A atualização para o F5 NGINX Plus permitiu que a Optimizely simplificasse sua arquitetura e agilizasse as operações, com menos sistemas para negociar e manter
  • Um poderoso painel de monitoramento simplificou a observabilidade e permitiu uma análise mais rápida dos problemas
  • A plataforma simplificada resultou em um sistema mais responsivo, seguro e estável para os clientes

Desafios
  • A Optimizely queria simplificar sua arquitetura existente, que continha elementos de tecnologia que replicavam muitas funções
  • A solução de problemas exigiu a análise de vários elementos da plataforma e o exame de vários registros de dados
  • A operação de tecnologias redundantes resultou em custos de infraestrutura mais elevados

Produtos