Deploying Streamlit App on AWS – Want Guidance

Hey everyone,

I am trying to set up & deploy my Streamlit app on AWS but I am facing issue. I have gone through some documentation & videos but still not fully confident about the step-by-step process; I am confused about which AWS service would be the best fit for hosting a lightweight Streamlit app. Some people suggest using EC2 instances; others talk about Elastic Beanstalk & I have also seen suggestion for using ECS or even Lambda.

I want advice from those who have actually deployed Streamlit apps on AWS. Which option do you personally find more stable & cost effective for beginners? Also; how do you usually handle scaling if the app starts to get more traffic??

I am studying cloud security as part of a CCSP Course, so I am also want to know if there are any security best practices you follow while deploying Streamlit apps on AWS. Also i have check this Challenges with Deploying Streamlit Apps on AWS Elastic Beanstalk still need guidance.

I want to hear your experiences & tips.

Thank you.:slight_smile: