Вышла новая статья на портале ForkLog HUB:
Сегодня в выпуске мы сосредоточимся на материалах, посвященных сложной и увлекательной теме архитектуре бирж. Интересный феномен всего лет пять-семь назад такие штуки были уделом немногих. Биржевые системы писали или в банках (и иногда там были просто монстры, вплоть до MS Excel-based систем) или у немногочисленных технологических провайдеров. Писали свои внутренние системы и большие хедж-фонды и брокеры. А вот приход крипты ознаменовал прям взрывной рост биржевой инфраструктуры от наколеночных решений от вчерашних веб-разработчиков, до вполне современных систем, зачастую спроектированных теми самыми выходцами с трейдинг-подразделений крупных инвестиционных банков.
И все же, разработка биржевых систем это не rocket science. Да, некоторые моменты сложные, некоторые высоконагруженные (хоть это и неправда, не ожидайте, что именно ваш проект тот самый, кому нужны микросекундные задержки и миллионы ордеров в секунду). Почти каждая вторая биржа декларирует, что именно ее трейдинг самый быстрый, ультра-фаст, масштабируемый и распределенный. В реальности большая часть проектов не имеет и доли нагрузки, которую может вытянуть современная архитектура.
Но это все унылый бизнес. А ведь разработка биржи это интересно!
Оосбое внимание обратим на материал о работе матчингового движка СМЕ - серия статей в 4-х частях (на русском и с картинками) очень подробно обьясняет множество вариантов алгоритмизации казалось бы, простого дела...
Читать обзор:
https://hub.forklog.com/obzor-interesnogo-2-kak-rabotayut-birzhi-algoritmy-svedeniya-orderov-na-sme-i-shhepotka-dekonstruktsii-dex/