February 2025, trying to deploy on AWS and moving to Hetzner

In early February, I deployed an application to my first production server. By default, the app should have worked on AWS but…

It took me 2 weeks to figure out how AWS works and how to deploy the app on it (even though all the scripts should have been ready and worked out of the box). Again, a lot of bugs in the deployment scripts. I also had never worked with AWS before (special thanks to this YouTube channel, it helped me a lot).

After I set everything up, I realized that AWS is an incredibly expensive product. The cost of computing resources for a completely empty database and a site that no one visits was about $ 100 per month. Weighing all the pros and cons, I decided to rent a dedicated server from Hetzner instead. As a result, I had to slightly tweak the deployment processes, the production scripts, data backup, etc. So it took me way more time to have the product server up and running than running the project in the local environment.

P.S.When I type “AWS” in Google, the first result for me is a link to a reddit post with the title “AWS seems to be an endless cycle of pain”, which seems to me not that far from reality.