Case Seguros Unimed
Sobre o
PROJETO
Publicado em: 13 de agosto de 2020 às 15:58
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.
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:
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.
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.
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.
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.
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.
Para descobrir como nossos serviços auxiliam os seus negócios, entre em contato conosco.
Tem alguma dúvida?
LIGUE PRA NÓS!
BRLink | Copyright © Todos os direitos Reservados.
Olá!
Gostaria de receber uma ligação?