1. Project Structure Practices 1. Project Structure Practices 1.1 Structure your solution by components 1.2 Layer your components, keep the web layer within its boundaries 1.3 Wrap common utilities as npm packages 1.4 Separate Express ‘app’ and ’server‘ 1.5 Use environment aware, secure and hierarchical config