← VOLTAR AO TRABALHO
02/FINTECH
TRILHO DE PAGAMENTOS EM TEMPO REAL
Trilho de pagamentos event-driven processando transferências de alto volume com settlement idempotente e forte observabilidade.
- ARQUITETURA
- BACKEND
- CLOUD
VISÃO GERAL
Desenhamos a espinha dorsal de pagamentos para transferências em tempo real, com limites claros de settlement e falhas recuperáveis.
DESAFIO
Absorver picos de tráfego sem settlement duplicado, mantendo reconciliação transparente para operações.
NOSSO PAPEL
- Topologia de eventos e padrão outbox
- Modelo de idempotência e ledger
- Infraestrutura cloud e SLOs
ARQUITETURA
- API de ingresso + serviço de validação
- Outbox para Kafka
- Workers de settlement
- Ledger store + locks Redis
- Jobs de reconciliação
STACK
- Node.js
- TypeScript
- Kafka
- PostgreSQL
- Redis
- AWS
- Terraform
DECISÕES-CHAVE
- Transactional outbox para confiabilidade de publish
- Lançamentos de ledger explícitos em vez de só saldo mutável
- Alertas SLO-first para lag de settlement
RESULTADOS
- Throughput de pico acima de 4k TPS sustentado
- Zero incidentes de settlement duplicado após o lançamento
- Tempo médio para detectar lag de settlement abaixo de 2 minutos
LIÇÕES
- Chaves de idempotência são contratos de produto
- UX de reconciliação importa tanto quanto velocidade de processamento