Layer your app, keep Express within its boundaries Separate component code into layers: web, services and DAL 1 min explainer: The downside of mixing layers