Core Issue:
I am facing an issue while deploying the streamlit application from a local system via NGNIX + NGROK. Whenever multiple users/client access the application via the URL, only one session is created and all users are shown the output of the operation performed on the input given by the first user (who attempted with the rest at the same time but was ahead by a few mili seconds).
Requirement
- Create new sessions every time the application is accessed on a new tab/new browser by a different user
- Prevent cross talking between sessions.
NOTE: I am aware that making a docker container and then using Kubernetes to load multiple containers would assist in it. However, it does not solve the core issue of cross-talking