Coinbase столкнулась с критической проблемой при расширении фьючерсной торговли: существующая система управления рисками от стороннего поставщика не справлялась с растущей нагрузкой и требованиями круглосуточного рынка. Проблемы включали несогласованность данных, высокую задержку, трудности с восстановлением после сбоев и обязательные технические простои.
В ответ компания разработала внутреннюю систему STARK. Она обеспечивает полную согласованность данных, создавая атомарные снимки всех риск-метрик для каждого события в портфеле и связывая их с исходными данными. Все вычисления выполняются на мощном локальном сервере, что минимизирует задержки до 10 миллисекунд, вместо прежних 10 секунд.
STARK использует детерминированную обработку событий через Kafka, обеспечивает мгновенное переключение на резервный экземпляр при сбое и поддерживает быстрое восстановление состояния системы. Для внедрения проведено двухмесячное параллельное тестирование в «shadow mode», автоматизированное и ручное, включая 105 сценариев оценки триггеров риска.
Результатом стало сокращение задержек, снижение числа инцидентов на 50%, запуск круглосуточной торговли и увеличение объема сделок в 5 раз, а числа пользователей — в 3 раза. STARK стал ключевым фактором стабильного роста и масштабирования платформы.
по материалам
уникальность