Are there any real alternatives to Heroku for small to medium sized projects? I am talking about projects with only one or two engineers. Those engineers likely focus on providing value for the customer by improving the actual product itself. Instead of taking care of deploying their project on AWS, which is quite complex, if you do not use it regularly. I am myself maintaining a custom built webshop/ERP system for a…
- For languages, they support less stuff than Heroku (unless you're willing to do Docker yourself).
- For DBs, they can do Postgres or Redis on their end, other stuff is on you if you need it.
- Out-of-the-box metrics don't include basic stuff such as requests-per-sec or http status codes, so you do have to plug something external in for that.
+ HTTPS on custom domain using LetsEncrypt was a breeze and free.
+ They have "disks", which is a persistent filesystem for your app. Very useful if a normal FS is better than a DB for any of your things (image processing in my case).