[도메인 주도 개발 시작하기] 02. 아키텍처 개요
[도메인 주도 개발 시작하기] 02. 아키텍처 개요 1. 네 개의 영역 - 아키텍처를 설계할 때 출현하는 전형적인 네 가지 영역 : 표현, 응용, 도메인, 인프라스트럭처 표현 사용자의 요청을 받아 응용 영역에 전달하고 응용 영역의 처리 결과를 다시 사용자에게 보여주는 역할 응용 시스템이 사용자에게 제공해야 할 기능을 구현한다. ex) 주문 등록, 주문 취소, 상품 상세 조회 등 기능을 구현하기 위해 도메인 영역의 도메인 모델을 사용 로직을 직접 수행하기 보다는 도메인 모델에 로직 수행을 위임한다. 도메인 도메인의 핵심 로직을 구현 ex) 배송지 변경, 결제 완료, 주문 총액 계산 등 인프라스트럭처 구현 기술에 대한 것을 다룸. DB연결, 메시징 큐 구현, SMTP를 이용한 메일 발송 기능, REST AP..
2022. 6. 24.