When comparing AWS Elastic Beanstalk vs Convox, the Slant community recommends AWS Elastic Beanstalk for most people. In the question“What are the best Platform as a Service providers that have a free plan?” AWS Elastic Beanstalk is ranked 4th while Convox is ranked 6th.
Ranked in these QuestionsQuestion Ranking
Pro Manages application versions
Pro Highly customizable environment
Pro Multi environment support
They support environments and promoting releases from one environment to the other (e.g. qa -> production).
Pro Very cheap
Depending on your load, AWS Elastic Beanstalk is most likely the cheapest option for Node hosting. This is due to you only paying for the underlying AWS services.
Pro Can use Docker images and containers out of the box
Convox is built on Docker and deployments are made using Docker containers. Because of this, developers have a large number of existing Docker images to choose from with which they can customize their environment to suit their needs.
Pro Only pay for the hosting
Since Convox itself is a free and open source software, you do not have to pay for using it. Developers only have to pay for the cloud hosting itself (in this case AWS instance) where Convox will be deployed.
Con Poor documentation
As it is a very new service, there is currently poor documentation for node on AWS.
Con Customization is not as straightforward as it could be
Con Deploying could be simplified
Con Only supports AWS
Convox is a PaaS that can be installed and deployed on existing AWS instances. There are plans to support other cheaper alternatives in the future, but for now only AWS is supported.