Client
↓
(app.js / server.js)
↓
Global Middleware (예: logging, CORS)
↓
Router
↓
Route-level Middleware (예: validation, auth middleware)
↓
Controller
↓
Service (비즈니스 로직)
↓
Repository (DB 접근)
↓
Service
↓
Controller
↓
Response → Client