Crisp

Crisp utiliza el Equilibrio de carga de Cloudflare para mejorar el rendimiento global de su aplicación para relacionarse con clientes.

Crisp es una aplicación SaaS para relacionarse con clientes que proporciona funcionalidades como ventana de chat y contestaciones de correos electrónicos; además, incorpora un panel de control de operador que posibilita contestar de forma rápida las preguntas de los clientes. El objetivo de Crisp es abrirse a los mercados del este de Europa, Asia y Oriente Medio y consolidarse en tales países. En estos mercados no existe una solución informática idónea para relacionarse con clientes o las existentes están desfasadas y son muy costosas.

Desafío de Crisp: garantizar el funcionamiento global sin necesidad de modificar la infraestructura local existente

Conforme Crisp fue creciendo, surgió la necesidad de minimizar sus costes generales adicionales. Para ello, necesitaban conservar su infraestructura de base europea y, a la vez, ser capaces de proporcionar a sus clientes una plataforma de elevado rendimiento. Valérian Saliou, el CTO de Crisp, manifestó: «Inicialmente teníamos importantes problemas de latencia en Asia porque el contenido dinámico de nuestra aplicación chat tardaba demasiado en ir y volver desde el usuario hasta nuestros servidores europeos. Pero, en cuanto empezamos a utilizar la CDN de Cloudflare, la entrega de activos estáticos mejoró un par de segundos. Pese a esto, seguimos buscando una solución que nos ayudara a optimizar la entrega de contenido dinámico, para no tener así que renunciar a nuestra infraestructura en Europa».

crisp-avg-load-time

Solución de Crisp: un equilibrador de carga global basado en la nube

Cuando Crisp conoció la oferta Early Access de Cloudflare para su Equilibrador de Carga decidió suscribirse para comprobar si el equilibrador les ayudaba con la latencia de su contenido dinámico. El equilibrador de Cloudflare actuó enrutando el tráfico de los clientes de Crisp al servidor de origen más cercano a ellos. Esto no solo acortó la distancia que el contenido debía recorrer, sino que, además, consiguió que la finalización criptográfica se produjese más cerca del usuario final, lo cual garantizaba una latencia mínima para este. Los resultados superaron todas las expectativas de Crisp: en palabras de Saliou «tan pronto como empezamos a utilizar el Equilibrio de carga de Cloudflare para enrutar el tráfico a lo largo de nuestros diferentes servidores websocket (canalizados a nuestra infraestructura cardinal mediante un VPN) empezamos a recibir mensajes de clientes de Asia en los que nos felicitaban por la mejora en nuestro servicio». Con el Equilibrio de carga de Cloudflare, Crisp experimentó una disminución adicional de la latencia de su contenido dinámico de entre 2 y 3 segundos. Además, gracias a las herramientas Health Cheks y Failover incorporadas al Equilibrador de Carga de Cloudflare, los clientes de Crisp se benefician de un rendimiento mejorado de forma continua e ilimitada. Esto es así porque estas herramientas aportan a Crisp la capacidad de monitorizar de forma permanente el estado de salud de sus servidores websocket y automáticamente dirigir el tráfico a aquellos que presenten un buen estado de salud.

Cuando Crisp dio a conocer su API, también experimentaron las ventajas de las Page Rules de Cloudflare y la protección DDoS de Cloudflare. «De forma predeterminada almacenamos todo en caché para ahorrar en ancho de banda; después, utilizamos Page Rules para establecer excepciones para nuestra API y distintos TTL para ciertos servicios», explicó Saliou. Además, Crisp pudo proteger su API con la protección DDoS de Cloudflare. Y siguió diciendo Saliou: «De momento, ya hemos parado dos ataques que estaban intentando tirar nuestra API utilizando el modo «I'm Under Attack»; gracias a esto nuestro servicio no experimentó ninguna interrupción».

Y por último: «Incluso sin tener en cuenta el coste, que de hecho fue un factor fundamental a la hora de decidirnos por Cloudflare, su servicio, su proceso de registro, incorporación e integración y la facilidad de uso de sus soluciones hacen que esta empresa sea muy superior a todos sus competidores».

Crisp
Casos prácticos relacionados
Resultados clave

El Equilibrador de Carga Global redujo la latencia de los clientes internacionales en entre 2 y 3 segundos.

El modo I'm Under Attack mitigó los ataques DDoS sin ninguna interrupción en el servicio

A escala internacional de forma asequible, mientras mantiene la infraestructura local.

Cloudflare maximizó la calidad del servicio y minimizó el tiempo de respuesta de Crisp. Ha conseguido convertir en artículo de consumo para masas una costosa infraestructura de red. No podemos vivir sin él.

Valérian Saliou
Director de tecnología