Desenvolvi o backend e o pipeline de tempo real da backoption.io, uma plataforma de trading de opções binárias com dados de alta frequência e latência de milissegundos. O sistema consome e distribui cotações utilizando conexões persistentes WebSockets (Socket.IO e ws) integradas diretamente à API do broker via Quadcode Client SDK.
Para blindar o sistema contra quedas de feeds financeiros, projetei o ShieldService, um barramento redundante que executa failover dinâmico para a API Websocket do Finnhub e rotinas de REST Safety Polling. Em finais de semana, a engine ativa o OTC Pacer para simular ticks no cache de memória, mantendo a responsividade do gráfico. A conformidade contábil do sistema utiliza partidas dobradas (Ledger imutável no banco de dados) para impedir a manipulação de saldos por requisições fraudulentas, e webhooks de pagamento PIX (DigitoPay) estruturados de forma idempotente para evitar duplicação de créditos.
Acesse a demonstração online e examine a estabilidade das conexões WebSocket no repositório de código backend.