In the age of micro-services and "serverless" functions, it's very unlikely that you would use NodeJS for a monolithic backend approach. But I still did go for a monolith approach for a side project, mainly because micro-services is a little overwhelming for a side project, and serverless functions have some sort of upload limit.
I recently used Zeit's Now, and found its approach for the routes very intriguing and easy to use. So I decided to create one for the easiest NodeJS web framework out there: Express... and PolkaJS which shares the same route pattern.
It's so easy like you're just writing a serverless function that you can deploy to your cheap $5 VPS.