i tried to do something similar recently. Your architecture sounds a lot like mine. I did all the thread pool management and JSON parsing using C++ libraries/frameworks.
The real-time data was visualized on a website. Here is an example.
https://algot.io/
The real-time data was visualized on a website. Here is an example. https://algot.io/