[ AF ]

STATUS ● DISPONÍVEL

← 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