Crisp

Crisp utiliza el equilibrio de carga de Cloudflare para mejorar el funcionamiento global de su aplicación de relación con el cliente.

Crisp es una aplicación de relación con el cliente basada en SaaS que ofrece a los clientes diversas funciones, como un cuadro de chat, respuestas por correo electrónico y un panel de control de operador para responder rápidamente a las consultas de los clientes. Crisp apunta a los potenciales mercados de Europa del Este, Asia y Oriente Medio, en los que no existe una solución de relación con el cliente o los clientes necesitan reemplazar la tecnología anterior obsoleta y costosa.

El desafío de Crisp: garantizar el funcionamiento global y, a su vez, mantener la infraestructura locale

A medida que Crisp se expandía, el objetivo era minimizar la sobrecarga adicional mediante el mantenimiento de su infraestructura basada en Europa y, a su vez, continuar proporcionando a sus clientes una plataforma de alto rendimiento. El Director de Tecnología de Crisp, Valérian Saliou, explicó: “Al principio, hubo muchos problemas con la latencia en Asia, ya que llevó su tiempo que el contenido dinámico de nuestra aplicación de chat fluyera entre el usuario y nuestros servidores en Europa. Hemos estado usando la red CDN de Cloudflare desde el primer día, lo que ayudó inmediatamente a mejorar la entrega de activos estáticos en un par de segundos. No obstante, seguíamos buscando optimizar la entrega de nuestro contenido dinámico a través de una solución que nos permitiera mantener nuestra infraestructura en Europa”.

crisp-avg-load-time

La solución de Crisp: Un Load Balancer global basado en la nube

Cuando Crisp vio la oferta de acceso temprano del equilibrio de carga de Cloudflare, optó por probar el programa para ver si podía aprovecharlo a fin de ayudar con la latencia que se notaba en el contenido dinámico. El equilibrio de carga global de Cloudflare dirige a los clientes de Crisp al servidor de origen más cercano, lo cual no solo acorta la distancia que debe recorrer el contenido, sino que también permite la terminación criptográfica más cerca del usuario final. Esto garantiza una latencia mínima para el usuario final. Los resultados fueron mejores de lo que Crisp podría haber esperado; Saliou explicó: “Cuando implementamos el equilibrio de carga de Cloudflare para enrutar el tráfico en nuestro atlas de servidores de websocket (con conectividad de túnel en nuestra infraestructura central a través de una red VPN), inmediatamente recibimos mensajes de clientes en Asia y Oceanía para agradecernos por la mejora”. Con el equilibrio de carga, Crisp notó que los tiempos de latencia de su contenido dinámico disminuían entre dos y tres segundos más. Además, con las comprobaciones de estado y la conmutación por error incorporadas en el equilibrio de carga de Cloudflare, los clientes de Crisp disfrutan de un funcionamiento continuo sin restricciones gracias a la capacidad de Crisp de supervisar el estado de sus servidores websocket y transferir automáticamente el tráfico a servidores en buen estado cuando el funcionamiento de un servidor es deficiente.

Cuando Crisp lanzó su API al público, también vio los beneficios de Page Rules y la protección DDoS de Cloudflare. “De manera predeterminada, almacenamos todo el contenido en la caché para ayudar a ahorrar ancho de banda y, luego, usamos Page Rules a fin de especificar excepciones para nuestra API y diferentes tiempos de vida (TTL) para determinados servicios”, explicó Saliou. Además, Crisp disfruta de la protección DDoS que Cloudflare le ofrece a su API. Saliou continuó: “Hasta ahora, con el modo I'm Under Attack, hemos detenido dos ataques que intentaban desconectar nuestra API y no tuvimos ninguna interrupción en el servicio”.

Por último, Saliou dijo: “Incluso si no tuviéramos en cuenta el costo, que fue un factor importante en nuestra toma de decisiones, Cloudflare aún supera a los competidores en términos de servicio, incorporación y facilidad de uso”.

Crisp
Related Case Studies
Key Results

Global Load Balancing redujo la latencia para clientes internacionales entre dos y tres segundos

El modo I'm Under Attack mitigó los ataques DDoS sin ninguna interrupción en el servicio A Logra una escala internacional de forma asequible mientras mantiene la infraestructura local

“Cloudflare maximized service quality and minimized service response time for Crisp. It's a commoditization of expensive network infrastructure for the masses. No podemos vivir sin ello.”

Valérian Saliou,
Director de Tecnología