[번역] DDD, 헥사고날, 어니언, Clean, CQRS, ... 어떻게 이걸 함께 사용할까?

golony·2022년 11월 17일
0

읽을거리

목록 보기
1/1
원문은 아래의 링크 입니다. 느낌대로 해석한 것이라 오역, 의역 매우 많습니다.  
https://herbertograca.com/2017/11/16/explicit-architecture-01-ddd-hexagonal-onion-clean-cqrs-how-i-put-it-all-together/

시스템의 핵심 코드 블록

본문에서 언급되는 Fundamental Block을 핵심 코드 블록으로 이해했습니다.

EBI와 Port & Adaptor 아키텍처를 상기시켜보자.

뿐만 아니라, Port & Adaptor 아키텍처는 3가지의 핵심 영역으로 명확히 구분된다.

  • 사용자 인터페이스:
  • 비즈니스 로직 (== 어플리케이션 코어): 사용자 인터페이스가 호출해 실제 작업을 수행하는 코드 블록
  • 인프라 코드: 코어를 다른 도구 (DB, 검색엔진, 그 외 서드파티 API)와 연결하는 코드 블록
profile
더 나은 세상으로 나아가는 서비스를 만들고 싶습니다.

0개의 댓글