How to Structure a Scalable REST API in Node.js?