|
|
|
|
|
by bob1029
1106 days ago
|
|
I would add a qualifier of "serializable" to those events or commands. This is the crux of why fintech goes this path. Every order affects subsequent orders and you must deal with everything in the exact sequence received. The cases you noted are great examples of things that do justify going across the PCIe bus or to another datacenter. |
|
If individual threads were dramatically slower the architecture would get unpleasant by necessity. Consider the abomination that is out of order execution on a modern CPU.