Roadmap

Функции, которые добавятся в ближайшее время.

Снепшоты

Для того, чтобы не проигрывать все события сначала, состояние биржи раз в день сохраняется (создается снепшот). Так события приходится проигрывать только за последний день. Снепшот ядра делается раз в сутки в момент пониженных нагрузок (например, ночью)

Обновление Leader-Follower

Для отказоустойчивости используется одновременно несколько ядер биржи. Если одно выходит из строя — система автоматически переключается на другое. При рестарте ядра оно восстанавливается со снепшота и проигрывает все события после него. Это обычно занимает несколько минут.

Binary Gateway

Для уменьшения времени отклика и повышения пропускной способности нужно добавить бинарный протокол в Trading Engine.

Taker Maker

Добавить в логику биржи возможность создания разных комиссий для taker и maker ордеров.

Maker — ордер в книге ордеров. Повышает ликвидность биржи

Taker — ордер, который сталкивается с ордером из книги ордеров. Понижает ликвидность.