Возможно, вариантов так много, я не уверен, что кто-нибудь рассмотрит все варианты в полном объеме. Обычно сначала выбирается язык, а затем вы решаете, как добиться желаемых результатов.
Полагаю, у вас есть хорошие варианты практически для любого основного языка общего назначения.
Это было бы проблемой 10 лет назад, но не сегодня ИМХО.
Хорошее сравнение доступных технологий с открытым исходным кодом в Java: http://java -sources.org / Когда вы углубляетесь в каждую категорию, вы можете увидеть, что она довольно обширная и даже рассматривает коммерческие продукты. или C #
Для любой масштабируемой системы необходимо учитывать также аппаратные решения, такие как сетевые компоненты.
Мое предложение превратить приложение с малой громкостью в приложение с большой громкостью, в первую очередь начать с чего-то довольно большого объема и ожидать, что его переделают по ходу работы.
О каких объемах вы говорите? У каждого разные ожидания от высокого и низкого объема. например Когда у Google объемы ниже среднего, они переключают целые центры обработки данных для экономии энергии. ;)