FinTech · Blockchain
Криптобиржа TradeX
Высоконагруженная торговая платформа с матчингом, кошельками и админ-панелью. Обрабатывает 50 000 транзакций в секунду.
Задача
Заказчику требовалась торговая платформа для криптовалют с поддержкой маркет-ордеров и лимитных заявок, мгновенным матчингом, мультивалютными кошельками, KYC и админ-панелью с аналитикой. Основное требование — скорость обработки и устойчивость к нагрузкам в моменты волатильности рынка.
Решение
- Собственный матчинг-движок на Rust с задержкой менее 5 мс
- Микросервисная архитектура: кошельки, ордера, KYC, нотификации, аналитика
- Потоковая обработка ордербука через WebSocket
- Шардирование PostgreSQL и кэш в Redis
- Интеграция с холодными и горячими криптокошельками
- Мониторинг через Prometheus + Grafana, алерты в Telegram
Технологии
Rust (матчинг)
Node.js · NestJS
PostgreSQL (sharded)
Redis
Kafka
React · TypeScript
Docker · Kubernetes
AWS
Результаты
50 000
транзакций в секунду
< 5 мс
задержка матчинга
99.99%
uptime за год
120 000
активных пользователей
Отзыв клиента
«GoodExplorer реализовали проект в срок и с запасом по производительности. Отдельно отмечу культуру работы: договор, ТЗ и смета были согласованы за 1 день через taxgen.ru, все изменения фиксировались мгновенно.»