Alexander Kondov has written an awesome post on how to deal with a Node application : Design, Architecture & Best Practices. A must read !