Hi…I see a lot of potential in my current workplace for building proof-of-concept web apps for data science and analytics solutions. We already have a Studio/Posit subscription that I can opt for, but I’m trying to understand if there are other services out there that might offer better options.
Ideally, I want to avoid dealing with server maintenance, access management, security issues, and other technical details. I’m looking for a solution that allows me to host my Streamlit or Shiny apps while handling aspects like authentication, encryption, and scaling automatically.
If you have experience with any hosting services that fit this description, I would greatly appreciate your insights! What has worked well for you, and what features should I look for?
We generally use a docker container on Azure to host our shiny apps. Takes care of authentication and security. Can be scaled as well.
When I was exploring options for hosting my data science apps, I found that platforms like Heroku, AWS Elastic Beanstalk, and Google Cloud Run offered robust solutions. They handle server maintenance, scaling, and security, which was a huge relief. For Streamlit and Shiny apps specifically, Streamlit Sharing and ShinyApps.io are tailored options that manage authentication, encryption, and deployment for you. I ended up using Streamlit Sharing for its simplicity and seamless integration with GitHub. Look for features like easy integration, automatic scaling, and strong security protocols to ensure your apps run smoothly and securely.
I run them from an ec2 instance. Proceed to make dev, Val, and test environments if it gathers regular users.