Autoscaling deployment and streamlit sharing limits

How can I deploy streamlit app into an auto scaling environment, say in AWS or using other cloud providers?

How can I give a custom domain to it?

How many concurrent users can streamlit sharing handle?

Thanks