Backend sênior · Pix e meios de pagamento · Taubaté, SP

Gustavo Eklund

Construo a infraestrutura Pix de um participante direto do SPI.

— KB na rede0 dependências · 1 arquivo
— pontosWebGL2 · desenhado ponto a ponto
— fpsmedido agora, no seu navegador
FCP —first contentful paint
globo matiz 128° velocidade 1× pontos ×1

01 Status desta página

Medido agora, não prometido.

Quem opera Pix mede tudo em percentil e milissegundo. Esta página segue a mesma régua: componentes, incidentes e trace vêm da Performance API do seu navegador, nesta visita. Nenhum valor está fixo no código.

Verificando sistemas…atualizado

    Últimos 90 segundos desta visita—

    Incidentes0

    1. Nenhum incidente nesta visita.
    trace — — · — spans · — serviços · início —

    Passe o mouse num span pra ver os atributos. Arraste na linha do tempo ou no minimapa pra dar zoom. ↑↓ navegam, Esc limpa.

    02 Perfil

    Sete anos de software, cinco em dinheiro. +10 em T.I. no total.

    Desenvolvedor backend sênior. Passei por um banco digital participante indireto do Pix, por uma plataforma de crédito para correspondentes bancários e, desde 2024, pela infraestrutura Pix de um PSP multinacional, participante direto do SPI.

    Na OKTO, o time de pagamentos do Brasil reconstruiu o Pix da empresa: cash-in, cash-out, DICT, QR Code, Pix Automático e Pix por biometria via Open Finance, tudo homologado no Banco Central. Os serviços rodam com p95 de 200 ms e 99,9% de disponibilidade.

    Antes disso, liderei dois times, de 4 e 5 pessoas, entregando plataformas inteiras: arquitetura, back-end, apps, infraestrutura e deploy.

    Escrevo Go e TypeScript. Modelo com DDD, Clean Architecture, CQRS e Event Sourcing. Meço com Grafana, Loki, Prometheus e k6. Desenvolvo com agentes de código (Claude Code, Codex, Cursor) e escrevo as especificações que eles seguem.

    Observabilidade · OKTO Payments · Pixnúmeros do currículo · curvas ilustrativas calibradas nelesúltimas 24 h
    Transações / dia
    2.000.000+
    Pico
    ~500TPS
    Latência p95
    200ms
    Latência p99
    300ms
    Disponibilidade
    99,9%
    Países
    7
    Throughputtransações por segundo · Pix
    Latênciams · serviços críticos de Pixp95p99referência 300 ms
    Disponibilidadeúltimos 30 dias · 99,9% · uma degradação parcial
    Ver como tabela (por hora)
    HoraTPS médioTPS máxp95 (ms)p99 (ms)

    03 Arquitetura

    Como um Pix atravessa o sistema.

    Mapa de referência de um participante direto do SPI, montado a partir do Roteiro de Participação Direta, do Manual de Tempos e do Manual de Segurança do Pix: canais na borda, serviços de domínio em Go sobre um barramento Kafka, gateways que assinam com HSM e falam com o SPI, o DICT e o STR pela RSFN. O tráfego é simulado. Passe o mouse num serviço, ou siga um Pix de ponta a ponta.

    tráfego simuladocarga —TPS —réplicas —

    04 Teste de carga

    Seu computador vira participante do SPI.

    Um motor de Pix de brinquedo roda agora em Web Workers no seu navegador: validação do payload, idempotência por endToEndId, ledger de dupla entrada em 10 mil contas e journal com hash encadeado. A saída imita o k6, mas os números são medidos na sua máquina, nesta visita.

    cenário rampa · — workers · estágios 5s ↑ · 10s = · 5s ↓aguardando
    
            
    ThroughputPix por segundo · linha tracejada = estágio da rampa
    Latência por lotems por lote de 1.000 Pix · p95 e p99 móveisp95p99
    Distribuiçãolotes por faixa de latência

    05 Histórico

    Registro de produção.

    Quatro empresas, sete anos. Clica num card ou deixa passar sozinho.

    PSP com operação em 7 países e mais de €17 bi processados por ano. Reconstrução da infraestrutura Pix como participante direto do SPI: 2 milhões+ de transações por dia, picos de ~500 TPS, p95 de 200 ms.

    Homologações no Banco Central de cash-in, cash-out, QR Code, DICT com token bucket nas consultas, Pix Agendado Recorrente e Pix Automático. Pix por biometria via Open Finance (JSR) com ITP e boletos via BaaS. Painéis de sucesso por cliente e percentis de latência em Grafana, Loki e Prometheus; carga com k6.

    • Go
    • TypeScript
    • SPI
    • DICT
    • Open Finance
    • Grafana
    • k6
    Homologação concluídaBanco Central · Pix Automático
    p99 · 300 ms99,9% de disponibilidade

    SaaS multi-tenant de crédito para correspondentes bancários, com milhares de clientes. Cada correspondente configura e opera a própria carteira de empréstimos; a comissão é calculada sobre o lucro das operações.

    Liderei um time de 4 da arquitetura multi-tenant ao motor de comissionamento. Deploy e infraestrutura inteira em VPS, por conta própria.

    • Multi-tenant
    • Comissionamento
    • VPS
    • Deploy
    Time de 4líder técnico, ponta a ponta
    Infra em VPSdeploy por conta própria

    Banco digital white-label, Android e iOS, para uma instituição participante indireta do Pix: conta, extrato, onboarding com KYC e KYB, TED/DOC, boletos, investimentos e Pix completo (cash-in; cash-out por chave, QR Code e dados bancários; DICT e portabilidade).

    Time de 5, plataforma inteira em poucos meses. Infraestrutura no Google Cloud, CI/CD e publicação na App Store e no Google Play.

    • Clean Architecture
    • DDD
    • CQRS
    • Event Sourcing
    • Google Cloud
    • CI/CD
    Apps publicadosApp Store · Google Play
    Pix completoDICT · portabilidade de chaves

    Sistema web interno de gestão para uma instituição de ensino superior: APIs REST, testes automatizados, CI/CD e bibliotecas de automação, rodando em servidores Linux físicos que eu mesmo instalei.

    Cabeamento estruturado, racks e switches, clonagem em massa de estações e suporte à operação.

    • REST
    • CI/CD
    • Linux
    • Redes
    Servidores no arLinux físico · cron · git local
    CI verdetestes automatizados

    Formação · Fatec Taubaté, Análise e Desenvolvimento de Sistemas (2023) · Etec Pindamonhangaba, Técnico em Informática (2018)

    Cursos · Clean Code e Clean Architecture, Rodrigo Branas (2022) · Node.js avançado com TDD e Clean Architecture, Rodrigo Manguinho (2021)

    06 Contato

    Fala direto.

    Sem formulário, sem intermediário. Clica pra copiar.

    gustavo@eklund.com.br
    e-mail copiado ✓
    GLSL ES 3.0 · lido do DOM, é exatamente o que está rodando

    ↑↓ navegar↵ abriresc fechar