Lock-free concurrency, Disruptor and Ring buffer
One of the things I was interested in building an order book that could potentially do millions of tps in Java was using ring buffers to manage the concurrency. These are some of the learnings I have had with discussion in the exchange-core group. Disruptor and Ring buffers are state-of-the-art