piker icon indicating copy to clipboard operation
piker copied to clipboard

Caching subsys: db, filesystem, do we even need something?

Open goodboy opened this issue 2 years ago • 0 comments

Recently there's been some discussion on a caching layer for stuff like:

  • MktInfo data that will land in #489
  • general provider symbology (schemas) and dynamic update of venue instrument offerings
  • accounting state which is currently entirely managed in TOML files on the local filesystem of the brokerd actor.
  • aggregated multi-trader order dialog states

maybe more?


FOSS systems worth checking out in this space:

  • we already are using elasticsearch for some option OI tracking
  • rocksdb: https://rocksdb.org/ (from META)
  • repo: https://github.com/facebook/rocksdb/
  • pyclient: https://github.com/stephan-hof/pyrocksdb

goodboy avatar Apr 26 '23 18:04 goodboy