Dúvida super válida, mas como os colegas apontaram, poderias sugerir alguma das formas mais simples?
Se possível, uma comparação do mesmo problema resolvido usando Express e usando a forma mais simples apontada.
Assim teremos como responder melhor a dúvida e iniciar uma discussão mais saudável.