Serious high-performance and lock-free algorithms (by LMAX devs)
infoq.com
infoq.com
If they didn't use flash, it'd be perfect.
The historical bit about NASA using event-sourced design for the Apollo Program (1969) was pretty interesting. He gives IBM big props for hitting 2,300 transactions/second in the mid-60's (with IMS aka DB1).
@17:15 "We've forgetting a lot of this good stuff in our modern designs."
@17:34 "Transaction queues, pulling things off, uncontended, and processing them."
@17:50 "Some of the systems we have today are woeful and can't even get close to that, considering the hardware we have today, and it's ... how we are writing contended designs"
In this particular talk, I think the talk is more valuable than skimming the slides. Almost better to listen to than to watch.
It was not in Maven at the time, so I copied the Disrupter packages into my own utilities Maven module.
Anything to get you to watch the talk all the way through ;)