Букмекерге 12 спорт түрі бойынша коэффициент өзгерістерінің ағыны келеді. Оларды лезде матчтар бойынша жіктеп, барлық ашық браузерге жіберу керек — ешкім ескірген бағаны көріп, оған үлгеріп мөлшерлеме қоймайтындай. Біз бұл үшін C++ тілінде өз ядромызды және өз жеткізу хаттамамызды жаздық: ойыншының байланысы үзілсе, ол қоқыс емес, дұрыс қалпына келтірілген көріністі алады.
Фид екі арнамен — REST және AMQP — келеді де, 12 спорт түрі бойынша біртұтас модельге келтіріледі. Желі снапшоты Redis-те жатады, шамамен 0.9 млн тірі кілт; одан әрі тек өзгерістер тарайды.
Тарату WebSocket үстіндегі өз протоколымыз арқылы жүреді: оқиғалар реті кепілдендірілген, байланыс үзілсе клиент үзінділермен қалмайды, ал батчинг браузерге шың сағатта тұншығуға жол бермейді.
Ядро C++ тілінде жазылған және оны ерекше тәсілмен құрастыруға тура келді: Qt бастапқы кодтан қайта құрастырылды, өйткені стандартты құрастыру фидтің үлкен JSON жауаптарын көтере алмады. 2020 жылдан бері пайдалануда. Сол ағын жеке B2B өнім ретінде де жинақталған: 1220 жолдық нұсқаулық, референстік ETL және HTML есептері бар автоматты сәйкестік валидаторы.
