app.js (entry point) ↓ Routes ↓ Validation (미들웨어 설정 시에만) ↓ Controller (end point) ↓ Service ↓ Repository ↓ 에러가 발생했을 경우 에러핸들러가 모든 에러 처리