title: Scaling phoenix on heroku
body: <p>I dont have a tonne of experience with heroku, and even less with phoenix, so this may be a stupid question... but want to make sure I am  making a good choice on hosting :)</p>
  
  <p>From what I understand, the way you scale phoenix is add another server, launch another node, and connect them, then let BEAM / OTP work its magic to handle work load balancing. On heroku, dynos can't really talk together over a local network, which from what I understand is something that BEAM requires to cluster. So adding dynos will result in a more "traditional" scaling model, where you have an external load balancer balancing connections between unconnected nodes, with the db being shared state.</p>
  
  <p>My question here is how big of an impact will this have? Is it more only an issue when you are hitting serious levels of load / scale, or will it mean spending a lot more money on infrastructure then is necessary?</p>