App Modernization, Cloud Foundation, DevOps

Como a Seguralta construiu sua plataforma operacional sem backend na AWS

A Seguralta é uma empresa de franquias no segmento de seguros no Brasil e a 8ª maior rede de franquias do país, segundo a ABF. A empresa está presente em todo o país e possui mais de 1.800 unidades e R$ 700 milhões em prêmios de seguros, consórcio e previdência, operando em três modelos de negócios – home office, basic e standard. A empresa vive um momento de transformação tecnológica nos processos e atendimento aos clientes após 55 anos de atuação neste ramo.

De acordo com o Ricardo Martins, Diretor de Tecnologia e Operações: O mercado de seguros é conhecido pela sua defasagem tecnológica. Enquanto muitos mercados estão falando de inteligência artificial e novas tecnologias, ainda temos somente 15% das incumbentes no setor de seguros com API’s para consumo de dados.

Diante deste cenário, a Seguralta decidiu neste ano trabalhar em duas frentes complementares: a primeira é um data stack moderno, baseado em data contracts que faz a gestão de 40 seguradoras diferentes com cinco métodos de ingestão de dados (API REST, Webservice, Front-end RPA, CURL Requests e Tratamento de Email). A outra frente é a criação de um SuperApp, composto por uma plataforma única e mobile first com os detalhes operacionais, geração de negócios e inteligência comercial, unificando assim outras sete soluções disponíveis hoje

Para a Seguralta, além da inovação, as duas soluções precisam ter como requisito fundamental a segurança, garantindo a presença das boas práticas e consistências regulatórias. E ainda devem ser capazes de estar em constante evolução. Isso porque grande parte das capacidades e features trazem co-dependência com os 40 parceiros externos, sendo extremamente necessária uma cultura ágil de DevOps e CI/CD para desenvolvimento de novas features, atendendo a possíveis mudanças de cenário dos parceiros.

Arquitetura

Para a criação do SuperApp da Seguralta, o projeto foi dividido em três principais frentes: dados, backend e frontend. A meta era não ter quaisquer tratamentos de dados dentro do backend, e utilizar as soluções nativas da AWS, focando o desenvolvimento na melhor experiência do usuário.

Para garantir o funcionamento do workflow e a integridade da solução, a Seguralta adota IAC na plataforma inteira, implantando o fluxo de DevOps abaixo:

Após esse fluxo definido e implementado, a Seguralta focou em desenvolver o Data Stack, desde o processo de ingestão, tratamento e consumo de dados pelas aplicações:

A Seguralta utiliza o Amazon Elastic Kubernetes Service (Amazon EKS) para fazer a ingestão tanto no 1st Party Data e dos bancos de sistemas operacionais, como nas fontes de dados de parceiros. Foram criadas 5 categorias diferentes de Ingestão: API, CURL, Aquivos de Textos, Frontend Crawler e Email Crawler. Com a Ingestão finalizada, usam o DBT para fazer todo o processo de tratamento de dados para a camada Silver, normatizando e garantindo a integridade dos sistemas de dados, já nesta fase usam o Datahub para catalogar e controlar todos os Data Contracts.

Após este processo, a Seguralta aplica as regras de negócios e disponibiliza na camada Gold os DataMarts que o Core consome. Em todas as camadas optaram por usar direto o Amazon Simple Storage Service (Amazon S3) e gravar os dados em Parquet, utilizando o Amazon EMR para abstrair e devolver os dados tanto para o Core do SuperApp quanto para os sistemas de BI.

A Seguralta optou por não utilizar uma camada de backend entre o SuperApp e o consumo de dados, delegando toda esta camada ao Amazon EMR e AWS Athena, com a integração via Amazon API Gateway, validando os data contracts no DBT e Datahub. Desta maneira, garantem a consistência e a veracidade dos dados expostos aos clientes, vindos direto do Data Lake construído no Amazon S3.

Como a arquitetura depende diretamente da integração do Frontend ao Data Stack, focaram em uma arquitetura moderna, composta por três tipos de testes:

Alinhado com a segurança do produto, também utilizaram soluções como o Amazon Cognito integrado ao Amazon API Gateway para lidar com todo o sistema de autenticação e login da solução, visando garantir que nenhum dado sensível seja exposto.

Com isso, eles garantem a resiliência da arquitetura, eficiência operacional, segurança e valor gerado em toda a cadeia, desde as seguradoras até o franqueado.

Considerações Finais

Com o lançamento do Core, a Seguralta planeja reduzir em até 50% o índice de chamados operacionais, além de atingir a marcar de 4 mil usuários únicos utilizando a plataforma por dia, com um índice médio de 4 horas de tempo logado, acelerando o uso de dados para enriquecimento da experiência do usuário final.

A Seguralta tem a o plano de evoluir o projeto pelos próximos três anos, com a arquitetura escolhida, mantendo o custo, o mesmo time e garantindo uma escalabilidade de até 300% do uso que tem hoje. Além de contar o uptime de 99% como meta no ambiente. Portanto, os benefícios vão desde custo otimizado, operação do ambiente, resiliência e performance e entregam um grande diferencial e valor ao negócio.

Artigo originalmente publicado em Blog AWS

DNX Brasil – Soluções cloud-native

Artigos relacionados

close
Start typing to see posts you are looking for.
Sidebar Scroll To Top
Facebook Instagram YouTube linkedin