Nodejs Best Practices, Architecture & Features