DDD
레이어드 형식 패키지 -> DDD형식 패키지로 변경
한둥둥
2025. 3. 22. 22:42
같이 하시는 분과 레이어드 형식 패키지에 대해서 이야기를 해보았다.
처음부터 DDD형식을 도입하는 것은 좋지 않다는 것을 이야기해보았다.
레이어드 아키텍처에서 도메인에 비즈니스 로직을 넣는 것이 좋다는 판단을 하였다. 레이어드 아키텍처 + 도메인 레이어를 추가한 것을
Onion 아키텍처로 시작하는게 어떠한가?
왜 Onion 아키텍처로 시작하는게 좋은가? 우리의 핵심 비즈니스 로직과 디비에 저장하는 로직이 항상 코드 사이에 결합되어 있는데, 이것을 해결하기 위해 Onion 아키텍처를 사용한다. 또한 기존의 헥사고날 아키텍처는 너무 큰 품이 든다. 처음부터 적용하기에는 문제가 있지 않나 싶다. 그래서 Onion아키텍처로 하는게 좋다.
Onion Architecture란?
제어의 역전 원칙을 기반으로 도메인 및 서비스 계층을 애플리케이션의 중심에 배치하고, 인프라스트럭쳐를 외부에 배치하는 아키텍처입니다.
위에 형식에서 아래 형식으로 변경
참고자료 :
https://logical-code.tistory.com/217
Onion Architecture란?
Onion Architecture 란? Onion Architecture는 제어의 역전 원칙을 기반으로 도메인 및 서비스 계층을 애플리케이션의 중심에 배치하고, 인프라스트럭쳐를 외부에 배치하는 아키텍처입니다. Onion Architecture
logical-code.tistory.com