Hey everyone! I'm looking for advice on where to host my full stack project in production. I have experience using Kubernetes on AWS, but I feel that might be overkill for what I need. I've also done some self-hosting with my home lab, but I can't rely on that due to internet instability, especially for a public app.
I'm trying to find a solution that balances cost with reliability and performance since I expect significant traffic soon. The tech stack includes:
- A React app
- A Flask app in Python
- PostgreSQL database
- Redis
- Object storage for documents and images
Thanks for any tips you can share!
1 Answer
For personal projects, I usually go with DigitalOcean. They offer a cheap, professional service and it's user-friendly. You can get droplets for manual application hosting, plus they have a self-deploy option where you push to GitHub and it goes live if the build succeeds. Also, you can use the free Cloudflare tier for added security!

That's great! Do they have both Kubernetes and standard managed servers? And can I also use their self-deploy feature for Flask and Redis setups?