[Node.js_4기] TIL : Layered Architecture Pattern (yy/mm/dd)
목차 1. 학습 내용 2. 내용 정리 3. 예제 4. 생각 정리 1. 학습 내용 1. 아키텍쳐 패턴 2. 계층형 아키텍처 패턴 2. 내용 정리 01. 아키텍쳐 패턴 1) 개념 소프트웨어 구조를 구성하기 위한 기본적인 형태 제시 각각의 시스템과 그 역할이 정의되어 있고, 시스템 사이의 관계와 규칙등이 포함되어 있다. 검증된 구조로 안정적인 개발이 가능, 복잡한 도메인 문제 해결시 큰 이득을 얻을 수 있다. 2) 예시 MVC (Model, View, Controller) 계층형 아키텍처 패턴 (Controller, Service, Repository) 클린 아키텍처 패턴 (소프트웨어를 내부 도메인으로 향하는 의존성을 가진 여러 계층으로 분리) 마이크로 서비스 아키텍처 패턴 (시스템을 작고 독립적인 배포 가능..
2024.02.19