Developed the backend and real-time pipeline for backoption.io, a binary options trading platform operating with high-frequency data and millisecond latency. The system consumes and distributes quotes using persistent WebSocket connections (Socket.IO and ws) integrated directly with the broker API via the Quadcode Client SDK.
To protect the system against financial feed outages, I designed the ShieldService, a redundant bus that performs dynamic failover to Finnhub's Websocket API and runs REST Safety Polling routines. On weekends, the engine triggers the OTC Pacer to simulate price ticks in memory, preserving chart responsiveness. Platform accounting uses double-entry ledger bookkeeping (LedgerEntry) to prevent balance tampering, and features idempotent webhooks for PIX deposits (DigitoPay) to avoid duplicate credits.
Access the online demo and examine the stability of the WebSocket connections in the backend repository.