1) Some more color on this:
Conversation
9) Risk checks are generally account specific, so you can just have a different computer handle each of theirs.
But then you hit c & d: actually matching the orders.
And the thing is, they're not independent. If Alice lifts an offer, Bob can't lift that same offer.
Replying to
10) At least, not if they're in the same market.
So you can't have one computer handle Alice's matching and another handle Bob's, at least not trivially, or they'll clash with each other, both thinking they lifted the same offer.
This is when it gets tricky to increase capacity
1
3
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
