Choosing between Amazon Web Services and Heroku to host your application is a common developer puzzle. Let's find out in which cases each of them suits best.