How to go about designing a real time system where all data is needed for time series? The server should be the one pushing the data instead of having the client pull. Think of a Bloomberg terminal as an example.