FintechScalabilityEvent-Driven
Motor de Liquidação em Tempo Real
Processamento de grandes volumes de transações financeiras com latência sub-segundo.
Publicado em 03 de novembro de 2024
Contexto
O sistema existente não sustentava picos de volumetria, gerando filas e conciliações atrasadas.
Solução
Arquitetura orientada a eventos com Spring Boot, Kafka e idempotência por chaves naturais.
Resultado
Redução de 40% no tempo de conciliação e 99,9% de disponibilidade operacional sob carga pesada.
-40%
Conciliação
99,9%
Disponibilidade
12k tps
Throughput
Contexto
O core de liquidação legado não escalava horizontalmente e acumulava filas durante picos de movimento…
Decisões técnicas
- Kafka como backbone de eventos.
- Outbox pattern para garantias at-least-once.
- Idempotência por chave natural no consumidor.
Resultado
Em três meses, o tempo médio de conciliação caiu 40%, com throughput estável acima de 12k transações por segundo.
Stack
Java 17Spring CloudKafkaPostgreSQL