I've got a question concerning hosting for a high traffic rails application. The thing is i have 3 / 4 years experience with Ruby on Rails applications but i never had a high traffic website before. I'm really excited because this is the "next level" for me and my co-worker. The thing is we don't have experience with a rails application to handle "high traffic", first of all let me define "high traffic" in this case.
We are developing a rails application for one of the leading dutch telecom providers and the approx. visitors per day will be around 400.000 users. We are programming in ruby 1.9.2 and Rails 3.1. We are using devise for authentication handling. But we are looking for a reliable party to host this application. We are looking at Heroku but i don't have a clue what i need and how much workers, dyno's and/or dedicated database i need. We need to stream movies, and we are planning to host them on a amazon s3 bucket.
So the thing is i'm looking for advice concerning Heroku and/or other professional and reliable parties. Are there things i need to take in consideration concerning the rails application?
Thanks!