Situação (antes da nossa atuação)
A aplicação de motor de cálculo de risco da Icatu Seguros realizava a comunicação com APIs de terceiros. Uma destas APIs funcionava com base em um job executado a cada cinco minutos, responsável por buscar as requisições pendentes e enviá-las. Embora funcional, essa abordagem apresentava limitações severas:
- Durante períodos de maior volume de dados, o job se tornava um gargalo, impactando o tempo de resposta das operações;
- Usuários das aplicações que dependem do motor frequentemente enfrentavam atrasos significativos no retorno dos resultados;
- A arquitetura atual dificultava a escalabilidade do sistema, uma vez que o modelo de execução por jobs não conseguia lidar eficientemente com picos de demanda.
Implicações
As limitações da aplicação geravam várias dores operacionais e de experiência do usuário:
- Demora desnecessária no retorno dos cálculos de risco, prejudicando a tomada de decisões em tempo real.
- Experiência do cliente comprometida, com insatisfação dos usuários finais das aplicações que consomem o motor de cálculo.
- Restrição ao crescimento e inovação, já que a escalabilidade da solução era limitada, dificultando a adaptação a aumentos de volume.
O que fizemos
(Em construção – será atualizado conforme o projeto avança.)
Entregáveis
(Em construção – será atualizado conforme o projeto avança.)
Feedbacks
(Em construção – será atualizado conforme o projeto avança.)