Bookmaker Odds Aggregator — Live & Prematch Parsing (5 Bookmakers)

Vitali Ilykhkun
Published

0
  • Project creator
  • Built a production-style odds aggregation platform integrating major bookmakers including Fonbet, Betcity, Liga Stavok, 1xBet, and Bet365 through custom HTTP, WebSocket, and browser automation adapters.
  • Developed bookmaker polling systems to collect live and prematch betting data, process snapshots and delta updates, and persist normalized odds data into PostgreSQL.
  • Designed a shared adapter architecture with unified market, event, and bookmaker status handling across multiple providers, supporting live, pre-match, blocked, and unblocked states.
  • Implemented event lifecycle management including match completion detection, soft-finish handling, suspended odds retention, and automated cleanup of expired betting lines.
  • Improved polling reliability through SSL/transient failure recovery, retry mechanisms, health monitoring, snapshot resets, and fixed-interval polling cycles.
  • Built a Next.js review dashboard for analyzing live matches, prematch events, scores, and market odds across multiple bookmakers.
  • Designed operational tooling including environment-based configuration, retention policies, pruning workflows, monitoring, and automated test coverage.
  • Defined phase-one market support and acceptance criteria covering core betting markets such as 1X2, - Double Chance, Handicap, Totals, and Both Teams To Score (BTTS).