Case Seguros Unimed

Sobre o
PROJETO

Publicado em: 13 de agosto de 2020 às 15:58

A Seguros Unimed é uma empresa brasileira consolidada no mercado de seguros para saúde, finanças e empresas. Devido sua alta demanda e crescimento, a companhia tinha um grande desafio de migrar parte de sua carga de trabalho para a nuvem, e contou com o apoio da BRLink e AWS para isso.

A BRLink atuou no planejamento e execução da migração do Motor de Regras da empresa para a AWS.  Na época, a Unimed tinha um grande desafio em relação à arquitetura, que era monolítica e com deficiência de escalabilidade e disponibilidade, sendo uma arquitetura em única instância EC2.

Outro ponto crítico era o processo de deployment da aplicação, que era realizado de forma manual, sendo necessárias reuniões de GMUD e Crise para uma atualização, o que movia muitas equipes e demandava processos lentos.

Além desses fatores, a redução dos custos operacionais também era uma prioridade para a seguradora. Isso porque, para cada nova API ou integração do Motor de Regras, era necessária a criação de uma nova instância EC2, ou até mesmo colocar a nova API com recurso compartilhado na mesma instância.

Solução Proposta

 A Seguros Unimed tem por lema simplicidade e agilidade no atendimento ao cliente, portanto, era preciso implantar uma estratégia de migração de acordo com as necessidades da empresa e sem interromper suas operações. Pensando nisso, propomos 4 serviços como soluções para o projeto:

Amazon EKS

Por se tratar de um serviço multiplataforma, global e ser uma infraestrutura robusta, que iria precisar de algumas customizações, a BRLink, em consenso com a equipe da Seguros Unimed, optou por utilizar o Amazon EKS como orquestrador de contêineres. O Amazon Elastic Container Service for Kubernetes (Amazon EKS) é um serviço kubernetes totalmente gerenciado. Enquanto no kubernetes é necessário gerenciar todo um cluster, no Amazon EKs essa tarefa é abstraída, sendo responsabilidade integral da AWS.

Compartilhe esta publicação:

Elastic Load Balancing

Para fazer upload e distribuição de cargas, propomos o Elastic Load Balancing, que distribui automaticamente o tráfego de entrada de aplicativos entre diversos destinos, como instâncias do Amazon EC2, containers, endereços IP e funções Lambda. Entre os três tipos de load balancers, optamos pelo uso do Application Load Balancer e do Network Load Balancer.

Amazon RDS

Como solução de banco de dados, utilizamos o Amazon RDS. O Amazon Relational Database Service (Amazon RDS) facilita a configuração, a operação e a escalabilidade de bancos de dados relacionais na nuvem. A administração do banco de dados também já é abstraída pela AWS. O RDS traz facilidade de alta disponibilidade da AWS de multi zonas de disponibilidade distintas, o que seria ideal para manter a escalabilidade e alta disponibilidade do ambiente.

AWS Direct Connect

Um ponto crítico é que toda comunicação entre API’s precisa ser privada e, apesar de a Seguros Unimed já ter uma comunicação baseada no Direct Connect, era preciso fazer toda a configuração de roteamento para essa nova VPC (Amazon Virtual Private Cloud). Por possuir uma base de dados bem ampla e que não poderia ser migrada naquele momento, essa comunicação privada era necessária. Além disso, o Direct connect apoia em vários outros pontos para poder ter transição de dados entre os ambientes.

Principais benefícios

Escalabilidade: com o uso da arquitetura conteinerizada, foi possível alcançar escalabilidade automática através de contêineres e features do Amazon EKS, utilizando de forma otimizada e modular todos os recursos disponibilizados para plataforma.

Disponibilidade: a criação da arquitetura através da plataforma EKS proporcionou alta disponibilidade. Os PODs são distribuídos entre zonas de disponibilidade da AWS, além de alcançarmos uma agilidade no deploy e rollback das aplicações.

DevOps: um dos principais benefícios alcançados foi a agilidade de entrega de projetos com integrações entre equipes de operação e desenvolvimento. Com o uso da plataforma EKS, é  possível que os desenvolvedores integrem as aplicações de forma ágil com os manifestos do kubernetes, além de ser possível o uso de CI/CD.

Compartilhe esta publicação:

Entre em
CONTATO

Para descobrir como nossos serviços auxiliam os seus negócios, entre em contato conosco.

Tem alguma dúvida?
LIGUE PRA NÓS!

Olá!

Gostaria de receber uma ligação?

NÓS TE LIGAMOS
Informe seu telefone que entraremos em contato o mais rápido possível.
Gostaria de agendar e receber uma chamada em outro horário?
Deixe sua mensagem! Entraremos em contato o mais rápido possível.