Конечно всё правильно, что нечего использовать синхронные операции, такие как fs.readFileSync, и обычно вручную поднимать несколько потоков в ноде мало кому нужно, но это не значит, что такой возможности нет совсем, как об этом пишут во многих источниках.
Для организации многопоточного приложения в ноде есть child_process
https://nodejs.org/api/child_process.html
Но например решить проблему с конкурентным доступом к большим файлам сам по себе он не поможет и придётся сильно попотеть для этого. Подобное интересно сделать в академических целях, но на практике куда проще, быстрее и дешевле масштабировать сервис, поднимая несколько его инстансов и распределяя трафик по ним при помощи балансировщика.