Относительно вашего "роутера":
Поскольку ваш REST API будет состоять из HTTP-запросов, обычной практикой является использование высокоскоростного прокси, такого как NGINX или HAProxy , для распределения запросов между многими серверами, которые на самом деле выполнить работу (в вашем случае серверы NodeJS). Как правило, это хорошо работает и позволяет легко масштабировать и переходить на другой ресурс.