Facebook Folly Is Designed To Optimized Data Structures & Concurrency Primitives, but HFT Firms don't use it. WHY?
Naveen Kumar Suppala
??Princeton Univ Physics @ Prin. AI DL Quant R&D. C++ QPINNs [Pricing/Alpha/Physics Engines/Simulation/Annealing] ??Ex NYSE @ Prin.Mgr Quant R&D ??Ex BlockScholes @ Dir ML Quant R&D ??Ex BY,MS,Yahoo,Meta @ Staff C++ AI
Facebook Folly is a powerful C++ library that provides several useful?data structures?and concurrency primitives. However, it may not be the best fit for all High-Frequency Trading (HFT) use cases due to several reasons:
Overall, HFT firms may prefer to use in-house solutions or well-established, widely-used libraries that have a proven track record of performance and reliability in HFT environments, rather than adopting newer libraries like Folly that may not have been extensively tested in the HFT domain.
领英推荐
HFT firms often have strict requirements around?code quality?and maintainability. While?Facebook Folly?is a well-designed library with a lot of useful features, it may not meet the specific code quality and maintainability requirements of HFT firms.
For example, HFT firms may have specific?coding standards?and guidelines that are not compatible with Folly's coding style or design choices. As a result, HFT firms may prefer to use libraries that adhere to their specific coding standards and requirements or develop their own libraries in-house that are tailored to their specific needs.