The containers on bare metal advantage
The NodeChef and Heroku platform both employ the containerization model to run and scale apps. NodeChef runs your app in Docker containers while Heroku runs your app in containers called “dynos.”
The advantage NodeChef has over Heroku here is that NodeChef runs your app in Docker containers on bare metal servers while Heroku runs dynos probably on AWS EC2 instances, essentially a shared environment within another shared environment.
This means you will experience better performance on NodeChef and this translates into savings as you will not require many containers like you will need dynos or having to pay for premium dynos to make your app performant.