How does streamlit work for unique users?

I have been creating a streamlit app for the last few weeks. The aim of the app is to let a unique user visualize their user specific data that is pulled from a database after they submit credentials. My question is how (or does) this work when multiple users use the app at the same time? How does the caching work? And is this a viable way to allow multiple users to view their specific data? Is this scalable?

1 Like

Hi @28bwainwright

Further information and rationalization of caching in a Streamlit app and concurrency of caching is explained in the Docs: