Ваш хороший вопрос, но у него есть ответ, который почти невозможно предсказать. Перенос веб-приложения от нескольких пользователей к нескольким тысячам всегда обнаруживает удивительные узкие места в производительности.
Будет ли узкое место в необработанной нисходящей полосе пропускания? Будет ли большой выигрыш, если вы уменьшите ваш ответ на вызовы API и запросы страниц? Это возможно, но Heroku и другие хорошие поставщики хостов хорошо справляются с пропускной способностью. Кроме того, https сжимает данные при шифровании, поэтому повторяющиеся html не так дороги, как кажется. Поэтому, вероятно, приемлемо заставить ваш сервер отображать много html.
Будут ли некоторые узкие места в интерфейсе базы данных приложения? Вполне вероятно, что в игре используются большие объемы данных и сложные критерии фильтрации. Каждое успешное веб-приложение нуждается в бдительности в своей базе данных. Вам придется добавлять индексы или разрабатывать менее изящные обходные пути для проблем, которые вы в настоящее время не можете себе представить.
Возникнет ли конфликт между процессами, которые принимают ваши данные, и процессами, которые их используют? Вероятно. Но детали этого утверждения трудно предсказать.
tl; dr. У тебя эта штука работает. Там нет необходимости переделывать это сейчас. Разверните то, что у вас есть. Пригласите своих пользователей и послушайте их. Обратите внимание на то, как он работает, и сконцентрируйте свои настройки и рефакторинг на тех областях, где они оказываются необходимыми.