I've been in the HFT business for a double digit number of years. Prior to that, an SA on many Unix(es), routers, switches, etc. I've built a few things in my career and made some of them go fast.
In my experience, 20 mikes flash to bang is very fast. It can be done, but it is far harder than anyone who only has a theoretical knowledge of the subject thinks. We can throw around things like FPGA, RDMA, zero locking, kernel bypass, no alloc, etc. all day long and sound smart.
Now, go do it. And when you can't, go learn how. And once you spent years figuring it all out see if you want to sell that skill for a measly buck fifty.
And btw, 20 mikes doesn't just take a good programmer. It takes someone with expertise and in-depth understanding of many other things than just writing efficient code.
Good luck.
In my experience, 20 mikes flash to bang is very fast. It can be done, but it is far harder than anyone who only has a theoretical knowledge of the subject thinks. We can throw around things like FPGA, RDMA, zero locking, kernel bypass, no alloc, etc. all day long and sound smart.
Now, go do it. And when you can't, go learn how. And once you spent years figuring it all out see if you want to sell that skill for a measly buck fifty.
And btw, 20 mikes doesn't just take a good programmer. It takes someone with expertise and in-depth understanding of many other things than just writing efficient code.
Good luck.