# Layer your app, keep Express within its boundaries

### Separate component code into layers: web, services, and Data Access Layer (DAL) ![alt text](../../assets/images/structurebycomponents.PNG "Separate component code into layers")

### 1 min explainer: The downside of mixing layers ![alt text](../../assets/images/keepexpressinweb.gif "The downside of mixing layers")