Выполнение этого на одной машине может быть довольно трудным (если это действительно возможно). Было бы лучше сделать вашу систему масштабируемой горизонтально, чтобы вы могли добавлять множество машин по мере необходимости. То, как вы это сделаете, будет зависеть от того, что на самом деле нужно делать вашей системе. Если это какой-то простой расчет, который не требует постоянного состояния, он не должен быть слишком сложным. Если у вас есть какое-то взаимодействие с хранилищем какой-либо формы, которое действительно нужно читать / записывать при каждом запросе, это будет намного сложнее - и выбор вашей технологии персистентности, скорее всего, станет ключом к тому, чтобы все это зависело.
Обратите внимание, что есть и другие преимущества горизонтального масштабирования, в частности, возможность обновления системы без простоев (если вы осторожны) и устранение огромной единственной точки отказа.