нагрузочное тестирование будет вашим лучшим решением.
Приложения отличаются тем, как они масштабируются, в зависимости от большого количества переменных, включая типы решения проблем, подход к решению и другие факторы.
100 одновременных пользователей, потребляющих 10% ЦП, не означает 500 одновременных при 50%, это может быть 20% или 100%.
Узким местом может быть процессор, память или пропускная способность сети.
Без фактической нагрузки на ваше приложение любая оценка будет лишь предположением и, скорее всего, окажется неверной.