Blog de Amazon Web Services (AWS)

Porto Seguro – Aumento de la resiliencia y la cartera de productos en la nube

Porto Seguro es una empresa brasileña con más de 70 años de mercado y se encuentra entre las mayores aseguradoras del país, ocupando la primera posición en los campos de Seguro Automático y Residencia. Actualmente, hay más de 8,4 millones de clientes únicos, 13.000 empleados, 12.000 proveedores y 35.000 socios de corredores. La compañía también cuenta con 101 sucursales y oficinas regionales en todo Brasil. El Grupo Porto Seguro está formado por 27 empresas — incluyendo Azul Seguros, Itaú Seguros de Auto e Residencia, Porto Seguro Saúde y Porto Seguro Uruguay — que operan en diversas ramas como seguros, productos financieros, servicios de emergencia y conveniencia, protección y monitoreo, plan de salud para mascotas, entre otros. En 2020, el beneficio neto de la compañía fue de R$ 1.695,8 millones.

La compañía pretende ser un refugio seguro para todos sus clientes y públicos con los que se relaciona y, en su estrategia de expansión, está construyendo formas de duplicar el número de clientes en los próximos cinco años, con el objetivo de proporcionar la mejor experiencia a todos los involucrados en el ecosistema de actuación.

Entre las estrategias de la compañía se encuentra el desarrollo de una plataforma de cálculo y suscripción que permita la implementación de venta cruzada de productos Porto Seguro, con cobertura de operaciones para empresas de Seguros, Finanzas y Servicios.

En esta entrada de blog, Daisy Leal (Arquitecta Sr. de nube), Jaime Nagase (Coordinador de la nube y DevseCops), Leonardo Souza (líder de sistemas técnicos), André Nogueira (Sr. Arquitecto Corporativo) y Edson Lopes (Gerente de Negocio) de Porto Seguro explican cómo utilizan AWS para acelerar la implementación y orquestación de esta plataforma en la nube.

 

 

¿Cómo comenzó Porto Seguro a pavimentar y acelerar el camino hacia el sueño?

Con el objetivo de realizar esta estrategia y conocer la necesidad vital de la empresa de tratar con diversos datos generados en tiempo real para proporcionar una experiencia única y personalizada para cada cliente, se tomó la decisión de utilizar tecnologías que permitan la elasticidad de las aplicaciones y la interdependencia de los sistemas siempre enfocándose en un entorno fiable, escalable, resistente y de alta disponibilidad.

«Al ampliar la autonomía de desarrollo de hojas de ruta de cálculo para la integración de diversos servicios utilizados en las rutinas de precios y aceptación, se agregan funcionalidades adicionales en términos de estrategia de oferta, tales como implementaciones de inteligencia de ofertas corporativas (venta consultiva) y campaña, dando posibilidades de integrar APIs de modelos estadísticos que pretenden aportar más inteligencia en el proceso de ventas, riesgo y operativo.

En este sentido, era necesario construir un entorno interdependiente, con pocos lazos con los sistemas legados y con su propia autogestión, pensando siempre en disminuir el tiempo de inactividad y la velocidad en las entregas continuas de nuevas funcionalidades, garantizando así el tiempo de entrega al mercado del negocio, combinándose con una arquitectura basada en servicios. Es importante tener en cuenta que el uso de las organizaciones de AWS y AWS Control Tower permitió que la estructura de la cuenta cumpliera con los requisitos de seguridad y cumplimiento, ya que pudimos segregar las redes aprovechando las unidades organizativas para configurar desarrollo, homologación y cuentas de producción. »

 

— Daisy Leal Costa, Arquitecto Sr. de Nube. de Porto Seguro

Solución y Arquitectura

La arquitectura del proyecto se diseñó e implementó en la visión inicial de resolver y mejorar la fijación de precios y la aceptación de pólizas de seguros a través de un MVP. Siempre ha habido preocupación por las cargas de trabajo, los costos, la seguridad, el cumplimiento normativo, la disponibilidad, la resiliencia, las operaciones, el gobierno y la integración.

Para esto usamos Contenedores, Arquitecturas sin servidor(Serverless), NoSQL, API  Puertas de entrada y otros medios para evitar el uso de arquitecturas monolíticas frente a nuevas estructuras desacopladas con microservicios. Esto se hizo porque necesitábamos usar lenguajes más adherentes al contexto como node.js, para entregar cálculos personalizados en tiempo real y así cambiar rápidamente las bibliotecas de cálculo que anteriormente podían tardar más tiempo en actualizarse y proporcionar más fluido de integración en el nuevos sistemas contratados.

Dado el crecimiento del uso y la criticidad de las aplicaciones se aplicó el marco de trabajo AWS Well-Architected se aplicó junto con el propio equipo de arquitectura de AWS para mejorar los puntos críticos, detectar fallos y proporcionar una recuperación rápida de una manera extremadamente estructurada.

Finalmente, con la maduración del diseño del proyecto y de los equipos, implementamos: capas de implementación con Amazon EKS, AWS CodePipeline, AWS CodeCommit, AWS CodeBuild, Amazon ECR , y AWS Lambda. Esto nos permitió ganar más eficiencia en la fijación de precios de seguros porque permitió tener opciones de publicación de servicios de una manera ágil y fluida, sin afectar a las ventanas de negocio. El aprovisionamiento automático de infraestructura y la implementación continua han demostrado ser muy eficientes para los desafíos actuales.

Acerca del aspecto de seguridad y supervisión, mediante AWS Key Management Service (KMS), AWS IAM, VPC Puntos de enlace (AWS Private Link), AWS Direct Connect, Amazon Cognito, AWS CloudTrail y AWS CloudWatch no permitieron aumentar aspectos de cumplimiento y regulaciones para el mercado de seguros, aportando mucha confianza al cliente empresarial».

 

— André Nogueira, Arquitecto Corporativo Sr. de Porto Seguro

 

 

Capas CI/CD como estrategia de evolución continua

El proceso de despliegue se basa en las prácticas recomendadas de CI/CD, con elementos modulares que combinaban productos de AWS pero principalmente se apoya en servicios como AWS CodeCommit y AWS CodeBuild para garantizar el proceso de integración y despliegue continuo de software y nuevas funcionalidades, lo que nos permitió reducir considerablemente el tiempo de lanzamiento de las nuevas características para la empresa unificando así en una solo proceso de despliegue cualquier cambio de negocio a través de la parametrización de los cálculos para cada perfil de cliente.

 

 

En el proceso de integración y despliegue continuo para la Infraestructura como Código (IAC) también utilizamos CloudFormation a gran escala como punto de partida para la resiliencia y cambios rápidos de construcción e infraestructura dentro de la cuenta, lo que disminuye drásticamente la entrega de entornos».

 

— Leonardo Souza, Líder Técnico de Sistemas de Porto Seguro

 

 

Benefícios

«Es importante destacar que la complejidad de los procesos no ha disminuido, pero los problemas, antes no resueltos por limitaciones técnicas, se han resuelto gracias a recursos en la nube que permitieron a las soluciones avanzadas romper barreras y mejorar todo el producto en sí. Las mejoras tecnológicas fueron las siguientes:

  • Implementación de API para el consumo de diversos productos;
  • Uso del aprendizaje automático para modelos estadísticos;
  • Segmentación de microservicios;
  • Centralización de múltiples cálculos complejos en una sola plataforma.

Para el negocio nos dimos cuenta de la creación de nuevas estrategias y también el significativo aumento de velocidad para todos los clientes de la plataforma, donde los beneficios obtenidos por el negocio fueron:

  • Aumento de la agilidad en la aplicación y puesta en marcha de nuevos modelos estadísticos;
  • Creación de nuevas y mayores posibilidades de venta cruzada, venta ascendente y retención de clientes;
  • Implementación y velocidad de procesamiento más rápida en lotes de renovación de contratos. »

 

— Jaime Nagase, Coordinador de Cloud y DevseCops de Porto Seguro

Futuro

«La creación de la plataforma fue el primer paso hacia un objetivo más atrevido que pretende ser un sistema de servicios analíticos en el contexto general, añadiendo inteligencia al negocio y al cliente. La idea es ofrecer los productos de la empresa, que mejor se adapten al momento de la vida y las necesidades del cliente, a través de ofertas personalizadas y una mejor experiencia en los canales de interacción, buscando comodidad en el servicio y eficiencia operativa. Esta acción será posible con la expansión del uso de la inteligencia artificial, de APIs de modelos que permiten expandir y explorar la inteligencia de nuevos algoritmos de aprendizaje automático, así como conectar la plataforma a otros canales, integrando datos e inteligencia con el rendimiento de reposicionamiento casi en tiempo real

 

— Edson Lopes, Gerente de Negocios, Porto Seguro

 


Sobre os autores

Daisy Leal Costa es arquitecta Sr de nube en Porto Seguro, apoya la adopción de AWS Cloud en la empresa, creando una base técnica, estableciendo procesos de gobierno, barandillas y buenas prácticas de uso.

 

 

 

 

André Nogueira es arquitecto senior de soluciones en Porto Seguro y ha estado ayudando a diseñar nuevos sistemas utilizando la plataforma de AWS centrada en microservicios e inteligencia artificial para demandas que requieren análisis de datos, riesgos, precios y emisión de nuevos seguros.

 

 

 

 

Jaime Nagase es un gerente responsable de Cloud y DevOps que trabaja ayudando en el cambio cultural ágil de Porto Seguro a través de la propagación de conceptos DevOps, CI/CD en todos los segmentos de negocio, ayudando también a los equipos de sistemas a tener una mayor autonomía y velocidad en sus entregas.

 

 

 

Leonardo Souza es Líder Técnico de Sistemas que trabaja en la creación de productos con enfoque y encanto al cliente, mejora continua y gestión de las mejores prácticas de ingeniería de software a través de metodologías ágiles.

 

 

 

 

Edson Lopes es Administrador de sistemas y datos, responsable de fomentar el avance de las plataformas de análisis en la nube. Actualmente es responsable del área de datos, trabajando en el desarrollo y estructuración de los activos de información de la organización, así como aprovechando la cultura basada en datos.

 

 

 

 

Enrico Bergamo es un arquitecto de soluciones sin servidor experto en AWS para América Latina y trabaja para ayudar a clientes de varios segmentos en sus viajes de modernización de aplicaciones en la nube. Con más de 10 años de experiencia en Arquitectura y Desarrollo de Sistemas, y DevOps, Enrico ha trabajado directamente con varias empresas en la definición, implementación e implementación de diversas soluciones empresariales.

 

 

 

Roberto Silva es arquitecto de soluciones en AWS con más de 14 años en el mercado tecnológico. Hoy su enfoque se centra en apoyar a los clientes empresariales en sus viajes en la nube, así como en herramientas de gestión.

 

 

 

 

Agradecimientos especiales: Flávio Ribeiro, gerente de cuentas de Amazon Web Services, responsable de Porto Seguro, y de coordinar iniciativas y compromisos entre las distintas áreas de Porto Seguro y AWS.