Problem scenario
You want to learn more about low latency programming for working at a hedge fund company. Where do you begin?
Solution
An Amazon search for "low latency programming" brings up books that could be very useful for other high-paying I.T. jobs in big data such as an Apache Thrift book or a book for Building a Columnar Database on RAMCloud. These technologies are relevant to the Hadoop ecosystem. If you want to learn more about "low latency programming" you may want to read one of the following such as High-Performance Computing Using FPGAs, High-Speed Decoders for Polar Codes, or Low Latency, High Performance Data Stream Processing: Systems Architecture, Algorithms and Implementation. You may also want to learn more about distributed computing and Parquet.
If you want to learn more about RAM and how to deal with it as a programmer for high-performance computing or optimization, you may want to read this paper by a professional at Red Hat, Inc.
You may also want to view these links:
- A good Quora question and response.
- A good StackOverflow question and response.
- A good, relevant article is here https://codedependents.com/2014/01/27/11-best-practices-for-low-latency-system (but we do not know if the website is still working).