How a Hedge Fund Uses MongoDB
Roman Shtylman, Athena Capital Research
Posted on 2011-05-06
Athena Capital Research uses MongoDB for a variety of purposes. One use case is for the storage and dissemination of trading activity. During daily operations, some third parties require near-real-time reporting of a firm's trade executions for various accounting, risk management, and compliance purposes. Exchanges can provide this information in a side channel known as a drop copy session, generally using the FIX protocol. At Athena, we use MongoDB to store the FIX messages; we then filter and transform those messages and forward them to the third parties via a FIX server. Essentially, MongoDB is used for message filtering and passing while simultaneously keeping a pristine internal log of our own activity.




