# Layered Pattern

layered pattern에 대한 간단한 설명
목적은 각 기능별로 구분을 통하여 코드의 가독성, 사용성등의 효율을 상승하기 위함입니다.각 레이어의 역할은 다음과 같습니다.routes 레이어: 클라이언트에서 HTTP 요청을 받아 컨트롤러에게 전달하는 역할을 합니다.controllers 레이어: 라우트에서 받은 요청을

Layered Pattern & Simple API
Using Layered Pattern to build a simple API server for an eCommerce web-page.

Layered Pattern
layered 아키텍처는 코드를 논리적으로 부분 혹은 역할에 따라 독립된 모듈로 나누어서 구성하는 패턴입니다.보통 3개의 레이어가 존재합니다.Presentation LayerBusiness LayerPersistence LayerAPI의 엔드포인트들을 정의하고 전송된

BE_[Node] API Architecture & Layered Pattern
요약코드의 아키텍처(architecture) : 코드의 구조를 더 체계적으로 그리고 효율적으로 구현하는 것.아키텍쳐 적용의 중요성 : 확장성, 재사용성, 유지 보수 가능성, 가독성, 테스트 가능성관심사 분리 : 각 코드의 역할을 독립적으로 분리할 필요가 있다.코드 구조

Layered Pattern
코드의 구조를 구상할 때 고려해야할 점은 여러가지다. 또, 코드 구조의 하나하나가 모두 중요하기 때문에, 매번 좋은 코드의 구조를 생각해 내기란 쉽지 않습니다. 다행히도 “코드의 구조를 어떻게 구성하고 관리해야 하는가 ” 에 대한 문제는 이미 많은 개발자들이 다뤘던 문
Node | Layered Pattern
모듈화 : 역할에 따라 코드를 분리하는 행위한 파일에 모든 코드를 다 넣어도 노드 서버는 문제 없이 동작한다. 간단한 규모의 어플리케이션이라면 굳이 모듈화가 필요없지만, 우리는 실제 서비스에서 사용할 수 있는 어플리케이션을 구현하는 것이 목표다. 즉, 혼자서 개발하는

TIL | Project Architecture - MVC Pattern
모듈화 : 역할에 따라 코드를 분리하는 행위한 파일에 모든 코드를 다 넣어도 노드 서버는 문제 없이 동작합니다. 간단한 규모의 어플리케이션이라면 굳이 모듈화가 필요 없지만, 우리는 실제 서비스에서 사용할 수 있는 어플리케이션을 구현하는 것이 목표 입니다. 즉, 혼자서

TIL#54 Node) Layered Pattern
모듈화 : 역할에 따라 코드를 분리하는 행위한 파일에 모든 코드를 다 넣어도 노드 서버는 문제 없이 동작한다. 간단한 규모의 어플리케이션이라면 굳이 모듈화가 필요없지만, 우리는 실제 서비스에서 사용할 수 있는 어플리케이션을 구현하는 것이 목표다. 즉, 혼자서 개발하는