3) There are a lot of steps to processing an order:
a) DDOS protection
b) risk checks
c) queue for matching
d) matching
e) updating from fills
f) sending out updates to users
(plus lots in between)
Conversation
13) And if you're going one by one and trading is really busy, the _single_ computer handling all fills notifications will get a bigger and bigger queue of things to notify.
So at some point the real solution here has to be finding a way to do more than one at once.
Replying to
14) (FWIW, when and Gary were talking about this today, the metaphor used was basically of a symphony with a conductor, and improvements were to the conductor that coordinated which computer processed which fills.)
2
14
