Búsqueda
Software y tecnología

Sovren: Entrega de transformación digital con Elasticsearch Service en Elastic Cloud

RESUMEN

  • 97 %
    de reducción del esfuerzo y mantenimiento requeridos para instalaciones nuevas
  • 30
    veces menos horas de mantenimiento práctico
  • 20
    veces más de adopción de productos desde el cambio a Elastic

De PoC a producto nuevo en tres semanas

Con Elasticsearch Service en Elastic Cloud, Sovren entregó un producto de GA completamente funcional en tres semanas.

Un enfoque que prioriza el cloud impulsa la transformación digital

Con la estandarización en Elasticsearch Service, el equipo pudo reorientar el tiempo y la energía de los obstáculos operativos al desarrollo estratégico de características nuevas de productos.

Incorporación rápida, valor duradero

La solución que prioriza el cloud redujo el tiempo de despliegue de instalaciones nuevas de entre 4 y 6 meses a solo días y disminuyó el esfuerzo de mantenimiento en un 97 %.

Crecimiento exponencial del negocio

Con Elastic como motor detrás de su producto actualizado, Sovren aumentó más del 2000 % la adopción por parte de los clientes.

Visión general de la empresa

Por más de dos décadas, Sovren ha mantenido su ventaja competitiva en el mundo del reclutamiento con un enfoque concentrado en su solución principal: un software poderoso de análisis de currículums y búsqueda de coincidencias para ayudar a los reclutadores a poner en contacto rápidamente a las empresas con talentos destacados.

Asfixiada por una tecnología de búsqueda en las instalaciones que era difícil de escalar, en 2017 Sovren encontró la pieza faltante: Elasticsearch. Sovren también sabía que para crecer como negocio moderno, la empresa necesitaba reflexionar sobre cómo entregaba software a los clientes.

Con la elección de Elasticsearch Service en Elastic Cloud, Sovren ha podido entregar capacidades de búsqueda de alto rendimiento a escala y usar un enfoque que prioriza el cloud para crear un sistema escalable y continuamente adaptable que cumple con las necesidades cambiantes de los clientes.

Pérdida de ingresos sin Elastic

Para cumplir con la promesa de ayudar a los reclutadores a minimizar el tiempo que dedican a examinar currículums, el producto de búsqueda de coincidencias de Sovren debe ser rápido y preciso. La velocidad y la precisión impulsan una experiencia positiva del cliente y ayudan a Sovren a diferenciar su producto.

Sin embargo, la herencia de Sovren, la solución de búsqueda en las instalaciones, dtSearch, no rendía bien a escala. Los clientes llegaban a un tope en el rendimiento de la búsqueda con aproximadamente 4 millones de currículums, las instalaciones comenzaban a deteriorarse por la falta de atención de los clientes a las actividades de mantenimiento requeridas, y el rendimiento bajaba.

Antes del cambio a Elastic, fue extremadamente difícil para los clientes hacer que funcionara el producto de búsqueda de coincidencias y mantener su buen funcionamiento. Aunque era sencillo justificar dedicar tiempo para dar soporte a empresas grandes, Sovren no podía justificar agregar recursos suficientes para los tratos que generaban menos ingresos, por lo que decidió no comercializar el producto en ese segmento del mercado. Esto cerró una fuente potencialmente lucrativa de expansión e ingresos continuos.

Con el crecimiento en mente, Sovren sabía que debía lidiar con el problema subyacente de escalabilidad del motor.

Una transformación de la búsqueda a Elastic; en menos de tres semanas

A lo largo de cinco años, Sovren gastó una gran cantidad de dinero para actualizar la tecnología de búsqueda. Todos los enfoques fallaron. Por ejemplo, cuando migró la solución a Solr, aún alcanzaba una barrera de escalabilidad a los 4-5 millones de currículums, allí se degradaban la búsqueda y la experiencia del usuario. Además, como buscaba una solución nativa del cloud, la oferta de Solr no satisfacía sus requisitos.  



Cuando James Parks se unió a Sovren como arquitecto principal del producto de búsqueda de coincidencias de la empresa, rápidamente cambio las cosas. En su rol anterior en una empresa de consultoría, los colegas de Parks usaban Elasticsearch con frecuencia para abordar problemas de búsqueda similares, por lo que se propuso averiguar si podía ser la solución que necesitaba Sovren.



Parks le pidió al presidente Robert Ruff dos semanas para demostrar que Elasticsearch era lo indicado.
Ruff tenía dudas, porque ya había experimentado que “dos semanas” se convertían en “dos meses” de pruebas de concepto, pero aun así le dio luz verde a Parks y le advirtió que el proyecto se cancelaría a las tres semanas.



Y Parks cumplió. Creó una prueba de concepto en Elasticsearch Service en 48 horas y completó un producto listo para el cliente sobre una arquitectura nueva solo tres semanas después. Las pruebas de escalabilidad rompieron las barreras anteriores. Sovren había encontrado el camino para avanzar.

Pasamos de estar atascados a estar entusiasmados. Con la plataforma nueva de Elastic, ya no necesitábamos apretar los dientes y esperar que funcionara. Con Elastic, sabemos que funcionará y seguirá funcionando.

– Robert Ruff, Presidente, Sovren

La herramienta de reclutamiento alcanza el máximo potencial con precisión y velocidad de búsqueda

Una vez que Sovren decidió que Elastic era una plataforma en la que podía confiar, se propuso optimizar las búsquedas.

Elasticsearch le permitió a Sovren optimizar sus capacidades de búsqueda de coincidencias y mejorar 60 veces el rendimiento de la búsqueda en general. Con la eliminación adicional del cuello de botella al indexar datos, Elasticsearch asegura que los reclutadores puedan acceder a los resultados de coincidencia de candidatos en tiempo real y acelerar el tiempo hasta la contratación.

Con la solución de Elastic basada en el cloud de Sovren, los reclutadores pueden usar controles deslizantes para ajustar las ponderaciones dadas a ciertas categorías (por ejemplo, educación, habilidades), lo que les permite controlar cómo el motor puntúa las coincidencias. Y por primera vez, Sovren pudo lanzar una característica de autocompletar con alta capacidad de respuesta.
Diagram

Leyenda 1. AI Matching de Sovren empodera a los reclutadores para encontrar a los mejores candidatos.

Sovren ya no tiene que sacrificar la velocidad por la precisión. Antes, Sovren pagaba un alto precio en el rendimiento para eliminar los “recortes” (por ejemplo, resultados de datos parciales que podrían no mostrar un currículum en el fondo del shard). Ahora, Elasticsearch busca en el shard completo sin afectar el rendimiento, de este modo los reclutadores pueden estar seguros de que están viendo resultados completos y precisos de currículums relevantes. Ruff dice: “Nuestro producto estaba limitado, pero con Elasticsearch eso ya no es un problema. Lo convertimos en una gran línea de productos viable en la que no vemos más límites que nuestro propio marketing”.

Una arquitectura nativa del cloud significa que no hay más límites

Además de resolver el desafío de búsqueda que Sovren enfrentó durante décadas, Elasticsearch Service se ajustaba naturalmente a Sovren dado que adoptó un enfoque que priorizaba el cloud para sus negocios. El despliegue en Elastic Cloud eliminó las cargas administrativas costosas, lo que permitió a Sovren volver a enfocar el tiempo y la energía de los desafíos operativos en el desarrollo estratégico. 

El uso de Elasticsearch Service en Elastic Cloud me ha permitido descargar la búsqueda e indexación, y enfocarme en las competencias principales de nuestro software para poder diferenciarme aún más de los competidores.

– James Parks, Arquitecto principal de software, Sovren

Libre de las operaciones que creaban cronogramas de despliegue de productos de entre 4 y 6 meses, Sovren ahora puede desplegar características y actualizaciones nuevas en días sin el riesgo de perder capacidad de desempeño con el tiempo. Eso significa que los clientes potenciales nuevos pueden incorporarse de inmediato con un portal de autoservicio y tener una instancia completamente funcional del producto AI Matching de Sovren listo para usar en minutos, no meses.

Elasticsearch Service también le ha dado a Sovren la tranquilidad de que puede manejar clientes adicionales y su cantidad creciente de datos gracias a que solo se necesitan unos clics en la consola de Elastic Cloud para aumentar la capacidad del cluster. “Esa es la magia que aporta Elastic Cloud. Elastic hace todo por nosotros”, dice Parks.

Después de dos años en Elastic Cloud, no han tenido ningún tiempo de inactividad (programado o no) ni quejas por rendimiento.

Sovren crece un 45 % con Elastic

Gracias a que cumple con la promesa de búsqueda en tiempo real, elimina la necesidad de mantenimiento de los índices y simplifica la incorporación, el mantenimiento y el soporte con una arquitectura nativa del cloud, Sovren ha mejorado la satisfacción del cliente y catalizado un crecimiento masivo de los negocios.

Con la facilidad de administración que obtuvo de la plataforma cloud, Sovren tiene la confianza para comercializar activamente su software de búsqueda de coincidencias a clientes de todos los tamaños, abriendo fuentes de ingresos nuevas para la empresa. Y está dando sus frutos. Como resultado de un empuje de marketing en 2019, Sovren aumentó el total de sus negocios casi un 45 % en un período de tres meses.

Las características que antes eran insostenibles (porque requerían demasiado poder de procesamiento) ahora son posibles gracias a que la función de búsqueda es tan rápida.

Elasticsearch Service en Elastic Cloud es todo lo que necesitábamos y todo en lo que queremos convertirnos.

– James Parks, Arquitecto principal de software, Sovren

Preparación para el futuro con Elastic

En línea con su búsqueda constante de innovación, Sovren planea ampliar el uso del Elastic Stack invirtiendo en la solución Elastic Observability para logging y monitoreo además de que busca aprovechar las capacidades del Elastic Stack para ajustar continuamente su motor de búsqueda de coincidencias.

El poder de Elasticsearch Service en Elastic Cloud facilita emprender un caso de uso nuevo; para el monitoreo de aplicaciones interno o la búsqueda en una app orientada al cliente que impulsa los ingresos.  Es tan simple como hacer clic en algunos botones, introducir los datos y comenzar el proyecto.

El grado de previsión incorporada en Elastic no tiene precedentes. Lo que sea que soñemos es posible. Nos da la oportunidad de ser más inteligentes y creativos con lo que creamos.

– James Parks, Arquitecto principal de software, Sovren