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