Desde sua criação, em 2019, o saque aniversário do FGTS tem chamado a atenção dos trabalhadores. Além de permitir o saque de parte do saldo das contas vinculadas ao Fundo de Garantia do Tempo de Serviço, essa modalidade também possibilita a antecipação dos valores. Como resultado, mensalmente, milhões de simulações de empréstimo são realizadas. Um dos clientes da Datum é uma plataforma de serviços financeiros que oferece aos seus usuários a possibilidade de antecipação, tanto diretamente quanto via parceiros.
Entretanto, a API do banco estava enfrentando uma série de complicações no período do mês com maior número de consultas e requisições de simulação. Primeiramente, trata-se de uma aplicação legada que, apesar de ter crescido substancialmente, apresentava limitações. Em segundo lugar, as muitas requisições simultâneas estavam gerando erros, tendo em vista que a Caixa Econômica Federal aceita apenas 5 requisições por segundo e cobra o valor para cada uma delas. Em terceiro lugar, muitas das requisições recebidas eram inúteis. Isso significa que os usuários não haviam concedido, via aplicativo do FGTS, as permissões de acesso ao saldo e informações pessoais a outras instituições bancárias. Além disso, havia usuários que realizando tentativas de contratação mesmo sem possuir saldo suficiente para o empréstimo.
O que foi realizado
A Datum realizou a implementação bem-sucedida de melhorias na API para facilitar o acesso dos usuários à contratação da antecipação do saque aniversário. O squad de APIs revisou os bancos de dados e encontrou informações que permitiram resolver os problemas de forma simples e eficiente. Ao apresentar as sugestões para os times de engenharia e arquitetura, o time chegou às seguintes soluções:
- Redução de Carga no Sistema: com a implementação do bloqueio temporário e a redução de simulações duplicadas, conseguimos reduzir significativamente a carga no sistema, melhorando a performance e a estabilidade.
- Melhoria na Usabilidade: salvando os resultados das simulações bem-sucedidas, evitamos repetições desnecessárias, proporcionando uma experiência mais fluida e eficiente para os usuários.
- Impacto Financeiro Positivo: a estratégia de cacheamento e o bloqueio de usuários sem saldo suficiente resultaram em uma otimização dos recursos, evitando custos desnecessários e melhorando a gestão financeira.
Tecnologias utilizadas
Resultados gerados
Após a implementação das melhorias, os principais resultados obtidos foram:
Em outras palavras, o banco teve menos gastos, gerou mais contratações e, acima de tudo, viu um aumento na satisfação dos clientes e parceiros. Por meio de soluções simples, conseguimos proporcionar ao cliente uma série de melhorias significativas.
Quer saber como expertise da Datum pode ajudar a sua empresa? Fale conosco!