Liberty Mutual reduce los costos y mejora el tiempo de comercialización al adoptar un sistema sin servidores en AWS

2021

Para lograr su objetivo de convertirse en una empresa digital global, el importante proveedor de seguros Liberty Mutual se centró en tres áreas principales de la transformación digital: enfoque en el cliente, agilidad y desarrollo nativo de la nube. Para ello, la empresa tomó la decisión estratégica de adoptar un enfoque “sin servidores”, un concepto diseñado para darle una ventaja en un mercado competitivo, mundial y cada vez más digital. Liberty Mutual utilizó Amazon Web Services (AWS) para migrar los sistemas locales de la empresa a la nube con el fin de modernizar e impulsar la transformación de toda la empresa.

Al utilizar una arquitectura sin servidores y dejar que AWS gestione las tareas de administración de la infraestructura, como el aprovisionamiento de capacidad y la aplicación de revisiones, Liberty Mutual redujo su carga operativa y consiguió un importante ahorro de costos. La empresa también utilizó soluciones sin servidor para poder crear rápidamente aplicaciones más ágiles y de alta calidad. Al eliminar la sobrecarga operativa, la arquitectura sin servidor facilita la experimentación, lo que permite a los equipos lanzar rápidamente, obtener comentarios e iterar, a fin de llegar al mercado más rápido. 

“Al pasar al modo sin servidor se aceleraron nuestros equipos de ingeniería”, dice Dave Anderson, director de Tecnología de Liberty Mutual. “Cuanto más experimentamos con la mentalidad sin servidor, más empezamos a ver un efecto flywheel (de volante) en el que podíamos ofrecer valor a nuestros socios comerciales rápidamente”.

Profesional que trabaja en una oficina.
kr_quotemark

“Nuestra colaboración para resolver asuntos se siente como algo más que una relación entre cliente y proveedor. Realmente da la sensación de que AWS forma parte de nuestro equipo”.

Dave Anderson
Director de Tecnología en Liberty Mutual

Creación de una empresa mundial, ágil y preparada para el futuro

Liberty Mutual, con ingresos anuales de 40 000 000 000 USD, es la sexta aseguradora de bienes y accidentes más grande del mundo, y es líder del sector en innovación tecnológica. La empresa comenzó a explorar las soluciones para la seguridad y los datos de prueba en AWS en 2013. En 2015, Liberty Mutual comenzó su recorrido sin servidores en AWS cuando James McGlennon, director de Información de la empresa, impulsó a Liberty Mutual para que fuera más ágil y se centrara en el cliente en la nube. La empresa contaba anteriormente con sistemas locales, pero utilizarlos para escribir sistemas controlados por eventos resultó demasiado complicado. 

Sin embargo, la informática sin servidor permitió a los ingenieros de Liberty Mutual crear sistemas controlados por eventos de forma más rápida, ya que aceleró el ciclo de retroalimentación para que los sistemas iteraran de forma más eficiente. "El momento en el que se me ocurrió una gran idea fue cuando me di cuenta de que escribir 10 000 líneas de código no representa un buen día de trabajo para un desarrollador”, dice Anderson. “Empezamos a utilizar la frase ‘El código es una limitación’, para recordar a nuestros ingenieros y arquitectos que no deberían escribir códigos cuando no lo necesitan”. El equipo de ingeniería dejó de centrarse en los detalles básicos y prácticos de creación y se centró en los bloques de creación de la arquitectura sin servidor para agregar rápidamente valor empresarial.

Liberty Mutual eligió utilizar AWS en su recorrido de modernización hacia la infraestructura sin servidores, porque ofrecía experiencia en ingeniería, un enfoque centrado en el cliente y un fuerte enfoque en la seguridad, una prioridad máxima en el sector de los seguros que está muy regulado.

Transición a una infraestructura sin servidor en AWS

Liberty Mutual ve su transformación a la infraestructura sin servidores como un recorrido constante. Durante la fase inicial, la empresa creó los elementos fundamentales de su infraestructura, como la seguridad de la red y las canalizaciones de despliegue. En la segunda fase, modernizó el desarrollo de aplicaciones y aplicó los principios de la informática sin servidores. Ahora, Liberty Mutual tiene una política de informática sin servidores, por lo que los ingenieros deben tratar de crear en primer lugar software o funciones sin servidores. Ya se han completado muchos proyectos sin servidor, todos ellos utilizan AWS Lambda, un servicio de informática sin servidor que permite a las empresas ejecutar código para cualquier tipo de aplicación o servicio backend sin administración. Cuando no es posible utilizar el enfoque de informática sin servidor, el equipo de ingeniería busca una opción nativa en la nube o, como una alternativa, soluciones en contenedores, en las que Liberty Mutual confía para sus cargas de trabajo heredadas. “Son cosas que llevamos 20 años desarrollando, así que no vamos a reescribirlos así sin más a AWS Lambda mañana”, explica Anderson. “Es una gran ventaja para nosotros tener esas cargas de trabajo en contenedores en la nube, donde podemos crear una infraestructura sin servidores con ellas”. Ahora más del 50 % de las cargas de trabajo de Liberty Mutual se ejecutan en la nube. 

En 2019, Liberty Mutual utilizó la informática sin servidores para consolidar sus líneas de negocio dispares de todo el mundo en la contabilidad general centralizada conocida como Servicios Centrales Financieros (FCS, por sus siglas en inglés), un trabajo demasiado complejo para un sistema local. Escribió un proceso de extracción, transformación y carga que utiliza AWS Step Functions, un orquestador de funciones sin servidor para la secuenciación de las funciones de AWS Lambda y varios servicios de AWS en aplicaciones críticas para las empresas. Con AWS Step Functions, Liberty Mutual creó un flujo de trabajo controlado por eventos en el que las fuentes de datos de cada línea de negocio se transforman en una serie de eventos o transacciones financieras que luego se trasladan a FCS. Ahora, FCS procesa cien millones de transacciones en una sola ejecución al final de cada mes, lo que significa que durante la mayor parte del mes está sin conexión y, por tanto, no acumula costos. El procesamiento de un millón de transacciones cuesta solo 60 USD. La flexibilidad y resistencia de la arquitectura sin servidores eliminan los errores casi en su totalidad.

Para ayudar a implementar nuevas aplicaciones con rapidez, Liberty Mutual creó un acelerador de software con AWS Cloud Development Kit (AWS CDK), un marco de desarrollo de software de código abierto en el que los ingenieros pueden utilizar lenguajes de programación conocidos para definir los recursos de las aplicaciones en la nube. Los ingenieros utilizan el lenguaje de programación TypeScript para crear plantillas o patrones sin servidor en AWS CDK. Estas plantillas pueden utilizarse para crear rápidamente proyectos en lugar de escribir el código desde cero. Los patrones también proporcionan al personal un lenguaje común con el que colaborar, y los nuevos empleados e ingenieros con poca experiencia en la nube pueden utilizarlos para empezar a trabajar. Entre 2019 y 2020 se implementaron unos 3500 patrones sin servidor. “Como empresa grande, no es conveniente decirle a los desarrolladores: ‘Solo busquen AWS Lambda en Internet y codifiquen algo’”, dice Anderson. “Hay que dar más apoyo”. Por ello, la empresa apoya a sus ingenieros para que obtengan las certificaciones de AWS y les ofrece formación y talleres internos. Además, Liberty Mutual guía a los ingenieros con AWS Well-Architected, un marco que ayuda a los arquitectos de la nube a crear una infraestructura segura, resistente, eficiente y de alto rendimiento para las aplicaciones y las cargas de trabajo.

Liberty Mutual ha utilizado la arquitectura sin servidor para crear varios sistemas en tan solo tres meses, en comparación con el año que tardaría en el entorno local. En un caso, un equipo de cuatro desarrolladores utilizó patrones sin servidor en AWS CDK para crear una aplicación de venta y administración de seguros para caballos y ganado en 12 semanas, tres meses antes de lo previsto. El equipo aprovechó el tiempo extra para crear paneles visuales que agregaron valor a la aplicación. “Podemos dedicar más tiempo a utilizar la revisión de AWS Well-Architected para hacer un producto de altísima calidad”, dice Anderson.

Continuación del crecimiento del enfoque sin servidores

Liberty Mutual planea implementar Amazon EventBridge, un bus de eventos sin servidor que facilita la conexión de aplicaciones mediante los datos de las aplicaciones propias, las aplicaciones integradas de software como servicio y los servicios de AWS. Amazon EventBridge permitirá a la empresa liberarse de la complejidad de crear su propia red troncal de eventos.

Al utilizar la arquitectura sin servidor en AWS, Liberty Mutual se ha vuelto más ágil, lo que permite lanzar soluciones de mayor calidad para los clientes en una línea de tiempo más rápida, además de reducir los costos y eliminar la responsabilidad del mantenimiento de la infraestructura del personal. Las encuestas internas de los equipos de ingeniería de Liberty Mutual revelaron que el personal está más contento y tiene menos frustraciones. “El nivel de compromiso del personal aumentó”, observa Anderson. “Los empleados se sienten más productivos porque tienen un mejor conjunto de herramientas a su disposición”. 

El soporte de AWS ha permitido a Liberty Mutual seguir expandiéndose y aprovechar los beneficios de su enfoque sin servidores. “Nuestra colaboración para resolver asuntos se siente como algo más que una relación entre cliente y proveedor”, dice Anderson. “Realmente da la sensación de que AWS forma parte de nuestro equipo”.

Arquitectura de referencia de Liberty Mutual


Acerca de Liberty Mutual

Liberty Mutual se fundó en 1912. Es una aseguradora estadounidense diversificada a nivel mundial y la sexta aseguradora de bienes y accidentes del mundo. Ocupa el puesto 77 en la lista de las 100 empresas más grandes de Estados Unidos, según los ingresos de 2019.

Beneficios de AWS

  • Procesamiento de cien millones de transacciones al mes en su sistema FCS
  • Reducción de los costos de informática por millón de transacciones a 60 USD
  • Implementación de más de 3500 patrones sin servidor en un año con AWS CDK
  • Reducción del tiempo de creación de aplicaciones de un año a tres meses
  • Aumento de la ejecución del 50 % de sus cargas de trabajo en AWS en 2020
  • Reducción del tiempo de incorporación de los ingenieros 
  • Eliminación de la carga de mantenimiento de la infraestructura del personal
  • Mayor flexibilidad y resistencia del sistema

Servicios de AWS utilizados

AWS Lambda

AWS Lambda es un servicio informático sin servidor que le permite ejecutar código sin aprovisionar ni administrar servidores, crear una lógica de escalado de clústeres basada en la carga de trabajo, mantener integraciones de eventos o administrar tiempos de ejecución.

Más información »

AWS Step Functions

AWS Step Functions es un organizador de funciones sin servidor que hace fácil secuenciar funciones de AWS Lambda y múltiples servicios de AWS en aplicaciones clave para empresas. 

Más información »

AWS CDK

El AWS Cloud Development Kit (AWS CDK) es un marco de desarrollo de software de código abierto que sirve para definir los recursos destinados a aplicaciones en la nube mediante lenguajes de programación conocidos.

Más información »

AWS Well-Architected

AWS Well-Architected ayuda a los arquitectos de la nube a crear una infraestructura para aplicaciones y cargas de trabajo segura, de alto rendimiento, resistente y eficiente. 

Más información »


Introducción

Cada día crece el número de empresas de todos los tamaños y sectores que consiguen transformar sus negocios gracias a AWS. Contacte con nuestros expertos e inicie hoy mismo su proceso de traspaso a la nube de AWS.