Hi community,
I’ve been working with Dash for quite a while and like its functions (e.g., callbacks) to make a (dashboard) web app very dynamic and end user friendly.
The use case I’m now working on is more like a chat app since recent examples also have shown that one could use dash for that.
Now I’m wondering if Dash is (still) a good option for such a use case when multiple users (>200 but less than <1k) interact with the dash “chat” app at once. Reason for this concern is that the browser calls my dash server every time I interact with one of my UI elements (e.g., buttons) that I make “dynamic” with callbacks.
I’m aware of tweaks like working with client-side callbacks instead or using multiple workers with uvicorn. However, I’m not sure if I can convert every callback to a client-side callback and if having e.g., 4 workers would be enough to stand such a traffic.
Therefore, I am interested in your opinions and ideas!