Я думаю, что ваш лучший план - беспокоиться о масштабировании до этого уровня, когда у вас будет столько пользователей.Ничто не мешает вам достичь этого в Rails или в любом другом фреймворке / языке.
Проблема с попыткой спроектировать вашу архитектуру заранее, чтобы масштабировать до этого уровня, состоит в том, что на данный момент у вас есть абсолютноне знаю, где будут болевые точки.Существуют ли конкретные страницы, которые будут сильнее поражать базу данных, некоторые из ваших страниц сильно загружены HTML и изображениями ... Есть так много вопросов, на которые просто невозможно ответить эффективно, пока вы не получили что-то там.
Это не означает, что вам не нужно беспокоиться о масштабировании - во что бы то ни стало, постарайтесь спроектировать свои структуры данных таким образом, чтобы позволить вам масштабироваться позже.Но отложите любые важные решения и подумайте о них позже, когда у вас будут какие-то трудные данные для работы.