How nv-global/marketdata works
MarketData’s implemented workflow is a small file-oriented processor, not the broad real-time risk platform described in the README: the CLI parses options, run obtains one input string, the processor returns a JSON result, and run writes or prints it. README capabilities such as fractured-feed ingestion, replay, surveillance, storage, and observability are not present in the sampled implementation, so they are not represented as runtime components.
Main entry points: lib.rs Run workflow · main.rs CLI entry
Components 7
Command entry
- CLI entry
src/main.rs
Processing
- Run workflow
src/lib.rs - Data processor
src/lib.rs - Process result
src/lib.rs
Other components
- CLI user
- Input file
- Output file or stdout
Connections 6
- CLI user → CLI entry: provides options
- CLI entry → Run workflow: calls
- Run workflow → Input file: reads optionally
- Run workflow → Data processor: processes input
- Data processor → Process result: returns
- Run workflow → Output file or stdout: writes or prints