Pular para o conteúdo
nandomoreira.dev

Trabalho profissional e de cliente

Normalização de dados financeiros

Serviço que normaliza os dados financeiros heterogêneos das incorporadoras atendidas pela Liquid AI, mais de 20 bases ativas. A regra de cada incorporadora entra como adaptador numa arquitetura hexagonal, e não como desvio no núcleo. Reduziu de cerca de cinco dias para até 30 minutos o preparo de uma base, protegido por mais de 4.800 casos de teste.

O problema

Cada incorporadora entrega dado financeiro num formato próprio, e a normalização manual não acompanha o número de bases ativas.

Decisões técnicas

Domain-Driven Design com arquitetura hexagonal, para a regra de cada incorporadora entrar como adaptador e não como ramificação no núcleo. API Python de propósito único, com o frontend em repositório separado.

Resultado

Em produção na Liquid AI, sobre as bases de mais de 20 incorporadoras. O intervalo entre receber uma base e entregá-la pré-normalizada na pipeline caiu de cerca de cinco dias para até 30 minutos, e uma suíte de mais de 4.800 casos de teste (unitários, integração, regressão e paridade) protege cada mudança de transformação contra quebra silenciosa. O código e os nomes das incorporadoras não são públicos.