Re:My £4 a month server can handle 4.2M requests a day
by blibble on Tuesday September 07, 2021 @07:11PM
(#28450985)
there's still ascii FIX floating around on the market data side for a few esoteric venues
FAST is not particularly common in Europe
the large European venues use fixed-width binary encoding (LSE group, Euronext, CBOE Europe)
Re:My £4 a month server can handle 4.2M requests a day
by blacklion on Tuesday September 07, 2021 @07:36PM
(#28451152)
Eurex uses FAST for sure, but I can be wrong about "common".
Most big USA exchanges uses custom fixed-layout protocols, where each message is described in documentation, but not in machine-readable way. European ones still use FAST.
I didn't seen FIX in the wild for data feeds, but it is used for brokers, to submit orders to exchange (our company didn't do this part, we only consume feeds).
I don't know why, but all Crypto Exchanges use JSON, not protobufs or something like this, and didn't publish any formal schemes.
Fun fact: one crypto exchange put GZIP'ed and base64'ed JSON data into JSON which pushed to websocket, to save bandwidth. IMHO, it is peak of bad design.