Optimizely utiliza NGINX Plus para optimizar su pila tecnológica

La plataforma de experiencia digital (DXP) de Optimizely ofrece a las empresas un conjunto de soluciones digitales y herramientas de marketing para aumentar los ingresos al interactuar mejor con los clientes existentes y potenciales. El objetivo es reducir los costos de adquisición de clientes ofreciendo contenido personalizado y relevante.

Optimizely Campaign permite a los clientes ejecutar campañas de marketing automatizadas mediante correo electrónico, notificaciones push móviles, notificaciones push web, SMS y otros canales. Combinado con la plataforma de datos Optimizely, Campaign también se puede utilizar para dar forma e impulsar campañas de marketing basadas en conocimientos y observaciones derivadas de datos agregados de participación del cliente.

Hasta la fecha, los más de 900 socios y los más de 1800 empleados de Optimizely han ayudado a más de 9000 marcas (incluidas Toyota, Santander, eBay, KLM y Mazda) a enriquecer el valor de vida de sus clientes, aumentar los ingresos y hacer crecer sus marcas.

Desafío empresarial

Optimizely quería simplificar la plataforma técnica de su producto Campaign y, de ese modo, aumentar la eficiencia desde una perspectiva operativa y de mantenimiento. Anteriormente, la plataforma utilizaba servidores web Apache y F5 NGINX Open Source. Aunque NGINX Open Source replica muchas de las funciones de los servidores web Apache, no es compatible con los requisitos de equilibrio de carga dinámico y de alta escala de Optimizely.

La arquitectura existente implicaba que Optimizely tenía que analizar varios elementos diferentes de la solución y múltiples registros para solucionar problemas. Esta podría ser una tarea que demande mucho tiempo, ya que el clúster web NGINX de tres nodos que atiende casos de uso relacionados con campañas generalmente maneja un tráfico máximo de 15 000 solicitudes por segundo y un volumen de datos mensual de aproximadamente 500 TB.

Soluciones

A fines de 2021, Optimizely decidió simplificar su arquitectura actualizando de NGINX Open Source a F5 NGINX Plus, una solución de nivel empresarial compatible, lo que le permitió eliminar los servidores web Apache. 

NGINX Plus es un proxy inverso, balanceador de carga y puerta de enlace API nativo de la nube y fácil de usar. Además de ser el servidor web más rápido del mercado y conservar los mejores elementos de NGINX Open Source, proporciona equilibrio de carga de nivel empresarial con persistencia de sesión, controles de estado activos y reconfiguración dinámica sin necesidad de reiniciar el servidor. Esto significa que es mucho más fácil lograr un equilibrio de carga inteligente y a gran escala del tráfico HTTP, TCP y UDP, independientemente de la infraestructura. 

“Necesitábamos un equilibrio de carga dinámico, y NGINX Plus se destacó como un producto de alto rendimiento y muy fácil de usar”, comenta entusiasmado Eric Hubert, director de Ingeniería de Software de la plataforma Campaign de Optimizely. “Las API RESTful de NGINX Plus nos permitieron integrar fácilmente el control de equilibrio de carga en nuestra solución de automatización de implementación. “Al eliminar los servidores web Apache, logramos una arquitectura de sistema eficiente que funciona sin problemas”.

Resultados

Operación, supervisión y mantenimiento más sencillos

NGINX Plus garantiza que Optimizely tenga menos sistemas para operar y mantener. Esta simplicidad combinada con un panel de control de monitoreo claramente organizado evita datos de registro redundantes y permite un análisis de problemas más rápido.

“Como ahora es una pila más simple en términos de monitoreo y observabilidad, se tiene una imagen más clara. “Ahora hay un sistema menos en la cadena que puede romperse y es mucho más fácil de configurar, lo que es una gran ventaja para nosotros”, dice Eric.

Reducción de costos operativos

Otros beneficios notables incluyen ahorros de costos debido a la reducción de los requisitos de recursos y una latencia de procesamiento minimizada.

Un sistema más ágil, seguro y estable.

Como necesitan cumplir con las regulaciones de privacidad y protección de datos, los clientes de Optimizely buscan que el sistema proporcione soluciones altamente seguras. 

“Para todos los sistemas que están en contacto directo con el cliente, la seguridad es extremadamente importante y, obviamente, los servidores web están al frente”, señala Eric. 

Fundamentalmente, NGINX Plus ayuda a Optimizely a mantenerse al día con un panorama de amenazas en constante evolución mediante actualizaciones de software y seguridad periódicas y con garantía de calidad. Esto significa que el equipo de TI no necesita validar manualmente qué versión de código abierto utilizar.

Las características clave del producto incluyen limitación de solicitudes y conexiones, compatibilidad con TLS 1.3, carga dinámica de certificados y autenticación JWT.

“Para nosotros era muy importante poder adaptarnos a las últimas amenazas de seguridad”, explica Eric. “NGINX Plus hace exactamente eso. Podemos tener versiones con garantía de calidad y aplicarlas consistentemente en la plataforma, lo que es más fácil que en el camino del código abierto, donde siempre hay que mirar lo que hay dentro”. 

Optimizely está considerando emplear algunas de las otras características adicionales de NGINX Plus, como la capacidad de dar forma al tráfico y limitar tipos específicos de tráfico.

Como socio de NGINX, techmatrix Consulting GmbH fue responsable de la asignación de las licencias para el cliente. Para ello, se verificó cuidadosamente de antemano junto con Optimizely la necesidad de licencias NGINX.

Ver todas las historias de clientes

 

Logotipo de Optimizely
Ventajas
  • La actualización a F5 NGINX Plus permitió a Optimizely simplificar su arquitectura y optimizar las operaciones, con menos sistemas para negociar y mantener.
  • Un potente panel de monitoreo simplificó la observabilidad y permitió un análisis más rápido de los problemas
  • La plataforma simplificada resultó en un sistema más receptivo, seguro y estable para los clientes.

Retos
  • Optimizely quería simplificar su arquitectura existente, que contenía elementos tecnológicos que replicaban muchas funciones.
  • Para solucionar problemas fue necesario analizar varios elementos de la plataforma y examinar varios registros de datos.
  • El funcionamiento de tecnologías redundantes resultó en mayores costos de infraestructura

Productos