1. Нода хорошо справляется с нагрузками, но лучше использовать проверенные и быстрые решения - статика - nginx, приложение - nodejs
2. Локально, тут без вариантов
3,4.
pm2 - менеджер процессов, запускает и мониторит процессы, собирает логи, после перезагрузки сервера(компьютера) восстанавливает состояние, есть дашбоард, умеет обновлять работающее приложение с zero downtime и еще куча полезных функций