Liberty Mutual reduz custos e melhora o tempo de entrada no mercado adotando a tecnologia sem servidor na AWS

2021

Para atingir sua meta de se tornar uma empresa digital global, o Liberty Mutual concentrou-se em três áreas principais da transformação digital: enfoque no cliente, agilidade e desenvolvimento nativo de nuvem. Para esse fim, a empresa tomou uma decisão estratégica de negócios de adotar uma abordagem de priorização da tecnologia sem servidor, uma estratégia projetada para lhe oferecer vantagem em um mercado competitivo, global e cada vez mais digital. A Liberty Mutual usou a Amazon Web Services (AWS) com o objetivo de migrar seus sistemas on-premises para a nuvem e, assim, modernizar e impulsionar a transformação em toda a empresa.

Usando a arquitetura sem servidor e permitindo que a AWS lidasse com tarefas de gerenciamento de infraestrutura, como provisionamento de capacidade e aplicação de patches, a Liberty Mutual reduziu sua carga operacional e obteve economias substanciais. A empresa também usou soluções sem servidor para criar aplicações mais ágeis e de alta qualidade rapidamente. Ao eliminar a sobrecarga operacional, a arquitetura sem servidor facilita a experimentação, permitindo que as equipes agilizem os lançamentos, recebam feedback e façam iterações para chegar ao mercado com mais rapidez. 

“A adoção da tecnologia sem servidor acelerou nossas equipes de engenharia”, diz Dave Anderson, diretor de tecnologia da Liberty Mutual. “Quanto mais experimentamos uma mentalidade que prioriza a tecnologia sem servidor, mais começamos a perceber um efeito de repercussão no qual fomos capazes de proporcionar valor rapidamente para os parceiros de negócios.”

Homem profissional trabalhando em escritório.
kr_quotemark

Nossa colaboração para descobrir as coisas parece ser mais do que um relacionamento entre cliente e fornecedor. É como se a AWS fizesse realmente parte da nossa equipe.”

Dave Anderson
Diretor de tecnologia da Liberty Mutual

Construindo negócios globais ágeis e preparados para o futuro

Com uma receita anual de USD 40 bilhões, a Liberty Mutual é a sexta maior seguradora de propriedades e acidentes do mundo e a pioneira do setor em inovação tecnológica. A empresa começou a explorar soluções para segurança e dados de teste na AWS em 2013. Em 2015, a Liberty Mutual iniciou sua jornada pela tecnologia sem servidor na AWS quando James McGlennon, diretor de informações da empresa, pressionou para que a Liberty Mutual se tornasse mais ágil e centrada no cliente na nuvem. A empresa tinha sistemas on-premises, mas usá-los para conceber sistemas orientados por eventos mostrou ser um projeto muito complicado. 

No entanto, a computação sem servidor permitiu que os engenheiros da Liberty Mutual construíssem sistemas orientados por eventos de maneira mais rápida, pois ela acelerou o ciclo de feedback para que os sistemas fossem iterados com mais eficiência. “O momento eureka para mim foi perceber que não é um bom dia de trabalho para um desenvolvedor quando ele precisa escrever 10 mil linhas de código”, diz Anderson. “Começamos a usar a frase ‘Código é um peso morto’, lembrando nossos engenheiros e arquitetos que eles não deveriam estar escrevendo códigos quando não precisavam.” A equipe de engenharia mudou seu foco da estrutura básica da construção para o uso dos elementos constituintes da arquitetura sem servidor para agregar valor empresarial rapidamente.

A Liberty Mutual optou por usar a AWS em sua jornada de modernização rumo à infraestrutura sem servidor, já que a AWS oferecia experiência em engenharia, uma abordagem centrada no cliente e um foco intenso na segurança: uma prioridade máxima no setor de seguros altamente regulamentado.

Transição para uma infraestrutura sem servidor na AWS

A Liberty Mutual encara sua transformação para a infraestrutura sem servidor como uma jornada constante. Durante a fase inicial, a empresa construiu os elementos fundamentais de sua infraestrutura, como a segurança da rede e os pipelines de implantação. Na segunda fase, ela modernizou o desenvolvimento de aplicações e aplicou os princípios de priorização da tecnologia sem servidor. Agora, como Liberty Mutual tem uma política que prioriza essa tecnologia, os engenheiros devem primeiro se esforçar para criar softwares ou funções sem servidor. Já foram concluídos muitos projetos que priorizam a tecnologia sem servidor, todos usando a AWS Lambda, um serviço computacional sem servidor que permite que as empresas executem código para qualquer tipo de aplicação ou serviço backend sem nenhuma administração. Quando o uso da abordagem de priorização da tecnologia sem servidor não é viável, a equipe de engenharia procura uma opção nativa de nuvem, ou soluções em contêiner, com as quais a Liberty Mutual conta para suas workloads herdadas. “São coisas que passamos 20 anos desenvolvendo, então não vamos simplesmente reescrever para o AWS Lambda amanhã”, explica Anderson. “Há uma grande vantagem em termos essas workloads em contêineres na nuvem, onde podemos construir uma infraestrutura sem servidor em torno delas.” Agora, mais de 50% das workloads da Liberty Mutual são executadas na nuvem. 

Em 2019, a Liberty Mutual usou a computação sem servidor para consolidar suas diferentes linhas de negócios de todas as partes do mundo em um livro-razão centralizado conhecido como Financial Central Services (FCS), um trabalho muito complexo para um sistema on-premises. Ele escrevia um processo de extração, transformação e carregamento que usava o AWS Step Functions, um orquestrador de funções sem servidor para sequenciar funções do AWS Lambda e vários serviços da AWS em aplicações essenciais para os negócios. Usando o AWS Step Functions, a Liberty Mutual criou um fluxo de trabalho orientado por eventos no qual os feeds de dados de cada linha de negócios eram transformados em uma série de eventos, ou transações financeiras, que então eram transferidos para o FCS. Agora, o FCS processa 100 milhões de transações em uma única execução no final de cada mês, permanecendo offline na maior parte do mês para não acumular custos. O processamento de um milhão de transações custa apenas USD 60. A flexibilidade e a resiliência da arquitetura sem servidor praticamente eliminam falhas.

Para ajudar a implantar novas aplicações rapidamente, a Liberty Mutual criou um acelerador de software usando o AWS Cloud Development Kit (AWS CDK), um framework de desenvolvimento de software de código aberto na qual os engenheiros podem usar linguagens de programação conhecidas para definir recursos de aplicações na nuvem. Os engenheiros usam a linguagem de programação TypeScript para criar modelos, ou padrões sem servidor, no AWS CDK. Esses modelos podem ser usados para criar projetos rapidamente, em vez de escrever o código do zero. Os padrões também proporcionam à equipe uma linguagem comum com a qual colaborar, e novos contratados e engenheiros com pouca experiência em nuvem podem usar esses padrões para começar com o pé direito. Cerca de 3,5 mil padrões sem servidor foram implantados de 2019 a 2020. “Como uma grande empresa, você não quer dizer aos desenvolvedores para eles simplesmente pesquisarem o AWS Lambda online e codificar alguma coisa”, diz Anderson. “É necessário dar mais suporte.” Assim, a empresa apoia seus engenheiros na obtenção de certificações da AWS e oferece treinamentos e workshops internos. A Liberty Mutual também instrui os engenheiros sobre o uso do AWS Well-Architected, um framework que ajuda os arquitetos de nuvem a criar infraestruturas seguras, resilientes, eficientes e de alta performance para suas aplicações e workloads.

A Liberty Mutual usou a arquitetura sem servidor para construir vários sistemas em apenas 3 meses, em comparação com o 1 ano que isso levaria se fosse feito on-premises. Em um caso, uma equipe de quatro desenvolvedores usou padrões sem servidor no AWS CDK para criar uma aplicação de vendas e administração de seguros para equinos e gado em 12 semanas: 3 meses antes do previsto. A equipe usou o tempo extra para criar painéis visuais que agregaram valor à aplicação. “Podemos dedicar mais tempo usando a AWS Well-Architected Review para criar um produto de altíssima qualidade”, diz Anderson.

Expansão contínua da abordagem de priorização da tecnologia sem servidor

A Liberty Mutual planeja implementar o Amazon EventBridge, um barramento de eventos sem servidor que facilita a conexão de aplicações usando dados das próprias aplicações do cliente, de aplicações integradas de software como serviço e de serviços da AWS. O Amazon EventBridge permitirá que a empresa elimine a complexidade de criar sua própria estrutura de eventos.

Ao usar a arquitetura sem servidor na AWS, a Liberty Mutual tornou-se mais ágil, lançando soluções de alta qualidade para os clientes em um prazo mais rápido e, ao mesmo tempo, reduzindo custos e retirando das mãos da equipe a responsabilidade pela manutenção da infraestrutura. Pesquisas internas das equipes de engenharia da Liberty Mutual revelaram que os funcionários estão mais satisfeitos e têm menos frustrações. “O envolvimento deles aumentou”, observa Anderson. “Eles se sentem mais produtivos, pois têm um conjunto melhor de ferramentas à disposição.” 

O suporte prestado pela AWS permitiu que a Liberty Mutual continuasse expandindo e colhendo os benefícios de sua abordagem de priorização da tecnologia sem servidor. “Nossa colaboração para descobrir as coisas parece ser mais do que um relacionamento entre cliente e fornecedor”, diz Anderson. “É como se a AWS fizesse realmente parte da nossa equipe.”

Arquitetura de referência da Liberty Mutual


Sobre a Liberty Mutual

Fundada em 1912, a Liberty Mutual é uma seguradora global americana diversificada e a sexta maior seguradora de bens e acidentes do mundo. Ela ocupa o 77º lugar na lista Fortune 100 das maiores corporações dos Estados Unidos, com base em sua receita de 2019.

Benefícios da AWS

  • Processa 100 milhões de transações por mês em seu sistema FCS
  • Reduziu dos custos de computação por milhão de transações para USD 60
  • Implantou mais de 3,5 mil padrões sem servidor em apenas 1 ano usando o AWS CDK
  • Diminuiu o tempo de construção da aplicação de um ano para três meses
  • Aumentou a execução de suas workloads na AWS para 50% em 2020
  • Reduziu o tempo de integração dos engenheiros 
  • Eliminou a responsabilidade da equipe pela manutenção da infraestrutura
  • Aumentou a flexibilidade e a resiliência do sistema

Serviços da AWS usados

AWS Lambda

O AWS Lambda é um serviço de computação sem servidor que permite executar código sem provisionar ou gerenciar servidores, criando lógica de escalabilidade de cluster com reconhecimento de workloads, mantendo integrações de eventos ou gerenciando tempos de execução.

Saiba mais »

AWS Step Functions

O AWS Step Functions é um orquestrador de funções sem servidor que facilita o sequenciamento de funções do AWS Lambda e de vários serviços da AWS em aplicações essenciais para a empresa. 

Saiba mais »

AWS CDK

O AWS Cloud Development Kit (AWS CDK) é um framework de desenvolvimento de software de código aberto para definir recursos de aplicações em nuvem usando linguagens de programação conhecidas.

Saiba mais »

AWS Well-Architected

O AWS Well-Architected ajuda arquitetos de nuvem a criar infraestruturas seguras, resilientes, eficientes e de alta performance para aplicações e workloads. 

Saiba mais »


Comece a usar

Empresas de todos os portes em todos os setores estão transformando seus negócios diariamente usando a AWS. Entre em contato com nossos especialistas e comece sua própria jornada para a Nuvem AWS hoje mesmo.