본문 바로가기 메뉴 바로가기

탄생의블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

탄생의블로그

검색하기 폼
  • 분류 전체보기 (40)
    • 라이브러리 (14)
    • maven (5)
    • machineLearning (5)
    • database (2)
    • test code (3)
    • git (5)
    • 서버관련 (1)
    • 클린아키텍처 (1)
    • 로봇 관제 (1)
    • golang (1)
    • spring (1)
  • 방명록

DDD (1)
클린 아키텍처에 대한 고민

GIT 주소: https://bitbucket.org/basic-setup/node-clean-architecture/src/main/클린 아키텍처에 대한 고민일반적으로 전통적인 (3 layered Architecture) controller → service → repository 로 구성하여 프로젝트를 진행하여 왔다.하지만 점점 프로젝트를 진행하면서 Service Layer의 책임은 커지고, 코드 재사용을 목적으로 service → service 간의 의존성도 생기게 되었고 이 과정에서 의존 관계가 복잡해지고, 최악의 경우 순환 참조가 발생하는 상황도 마주하게 되었다.또 다른 문제는 트랜잭션 경계의 모호함이다.책임이 분리된 여러 service를 조합해 호출하다 보면, 각각의 service가 독립적으로..

클린아키텍처 2025. 12. 16. 13:42
이전 1 다음
이전 다음
공지사항

Blog is powered by Tistory / Designed by Tistory

티스토리툴바