Одновременно обрабатывается более 240000 входящих соединений по WebSocket в пиковой нагрузке.
Горизональное масштабирование системы. Сервисы можно запускать на разных машинах и распределить по ним загрузку данных.
Для надежности недоступность API биржи не сказывается на работе платформы, что обеспечено кешем хранящемся на диске сервера.
Простое подключение новых бирж через код. Подключенная биржа встраивается в систему масштабирования без лишних трудозатрат.
Решил задачу ограничений бирж на количество входящих соединений. Оно не зависит от количества пользователей на платформе.
Для улучшения поддерживаемости применил Dependency Injection.
Для скорости применил самые передовые технологии на сервере - bun.js в качестве окружения и elysia,js в качестве API фреймворка (без негативного влияния на сроки разработки)
Архитектурно система представляет собой набор микросервисов с общей библиотекой.