treat the web as an implementation detail. find yourself trying to deploy a non-traditional rails app on heroku. bad time gonna have.