Soup to nuts guide for jupyterhub multiple users realtime update of dataframe

Here’s my situation

got an app working that:

    1. uses python
    1. connects to a realtime data feed
    1. converts the datafeed into zmq packets
    1. send the zmq packets to a receiver zmq script that decodes it and updates a df which is fixed in row and column size. So the data pkt updates a single cell.

I want to deploy this app as a notebook on jupyterhub so 4 users can start the NB up, see the current df and play around with it. So a cell in jnb would be where the zmq receiver is running. The issue is that I don’t know

  1. if I can do this
  2. how to do it effectively.

ANY help would be appreciated. I don’t even know which hosting site is best