Render

Closest to the original Heroku, with the same good and bad

Free Tier
low Complexity
Hosting Risk

Render is possibly the closest to the original Heroku idea by being a full PaaS. However, under the covers, Render uses containers to run any application that runs in a container. This means more languages are supported by Render than others but also means more configuration from the users’ point of view (you need to write a build script and YAML file to tell render how to build your application, what command to run to start the webserver, etc.). In short, Render takes your code, sticks it in a container, and runs what you tell it to, which is different from Heroku’s “just works” approach.

As a full PaaS, your application is hosted on Render’s servers. So you’d have to be ok with their uptime record and security practices.

Pros

  • Closest to Heroku mindset with some application changes or additions to make it work on Render

Cons

  • Limited DB Support (only PG and Redis at the moment)
  • Running on Render servers with limited regional availability: 2 US, 1 EU, and 1 Asia regions
  • No persistent storage