Betfair Exchange market data¶
Тип материала — корпоративный кейс G01. FACT ограничен историческим источником.
Первичный источник и период¶
2018, исходная дата показана как 06-09-2018. Порядок дня и месяца UNKNOWN. Проверено 2026-11-03. Exchange market data streaming with kafka
Подтверждённые компоненты и контекст¶
FACT — Polling Oracle со множества read nodes создавал нагрузку на базу. Публикация описывает переход к одному polling publisher и распределению через Kafka. Read nodes могли догонять log при восстановлении cache перед возвращением в serving.
Реконструкция потока¶
INFERENCE — схема реконструирована по публикации. Стрелки отражают логические зависимости.
flowchart LR
A["Oracle exchange data"] --> B["Polling publisher"] --> C["Kafka commit log"] --> D["Read node cache"]
Надёжность, числа и UNKNOWN¶
FACT — перед переключением новые read nodes прогоняли на production data без customer traffic. Затем подключали deployment zones поэтапно. Авторы описывают промежуточную точку миграции с 50% read estate на Kafka-backed stream.
Численный SLA и нагрузка UNKNOWN. Восстановление cache из log документировано. Атомарность принятия ставки и payout протокол UNKNOWN. Текущий production stack за пределами опубликованного среза UNKNOWN.
Trade-offs и переносимые решения¶
INFERENCE — Сокращение polling снижает нагрузку на источник. Для своего read model проверьте retention, snapshot frontier и критерий готовности после replay.