@bjohnson777, @Zzzz1, I think you both have some great points.
If I may attempt to summarize.
Zzzz1: Avoid premature data optimizations.
bjohnson777: Architect your system so that it can scale.
My goal is to both. For example, my current marketdata package currently reads from CSV but it is...