-
DDD 마이크로 서비스의 계층Web/Nest.js 2023. 3. 19. 12:51
[DDD 중심 마이크로 서비스 설계
컨테이너화된 .NET 애플리케이션용 .NET 마이크로 서비스 아키텍처 | DDD 지향 주문 마이크로 서비스 및 해당 애플리케이션 계층의 디자인을 이해합니다.
learn.microsoft.com](https://learn.microsoft.com/ko-kr/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns/ddd-oriented-microservice)
애플리케이션 레이어
- 외부 리퀘스트를 처리해서 다른 레이어로 넘겨줌
Domain Model 레이어
도메인 모델은 비즈니스를 표현한다.
- 비즈니스의 개념, 규칙을 설명하는 부분
- 예시
- User
- 5만원 이상 구매해서 기프트를 받는 대상이 되는지 여부를 판별하는 메서드
- Order
- refund 메서드
- 이 메서드들은 자세한 구현을 담지 않고 세부 구현은 인프라 스트럭쳐에 위임한다.
- User
Infrastructure 레이어
- 어떻게 데이터에 접근하고 꺼내올 것인가? => 레포지토리의 영역
- 테크니컬 영역
'Web > Nest.js' 카테고리의 다른 글
Value Object와 Entity (0) 2023.03.19 first-start-mvc: model - value object (0) 2023.03.02 [Nest js 기초] 컨트롤러의 역할과 data validation (0) 2023.02.12 [Nest js 기초] MVC 간단 정리 (0) 2023.02.12