Page History
...
참고링크 : https://wikibook.co.kr/article/layered-architecture/
특이사항 : 전형적인 CRUD API에 적합한 아키텍처입니다.계층을 잘 나눠 도메인을 분리하자~
클린 아키텍처
참고링크 : https://woowabros.github.io/tools/2019/10/02/clean-architecture-experience.html
특이사항 : 같은 이야기이지만, SOA에서 활용이 주로 된듯
헥사고널 아키텍처
특이사항 : 도메인 이벤트를 활용하는 CQRS 영역까지 포함한 아키텍처입니다.
클린 아키텍처
참고링크 : https://woowabros.github.io/tools/2019/10/02/clean-architecture-experience.html
위에서 설명한 아키텍처를 계승하고 양념이 뿌려진듯
결국 아키텍처에서 공통으로 이야기하는 것은 관심사의 분리이며 각 아키텍처마다
동일하지만 분리하는 방식에 사용되는 용어가 약간 다르거나, 의존성을 구성하는 방법 접근방향등에
약간식의 차이가 있는것으로 보입니다. 특이사항 : SOA에서 소개되고 활용되는 아키텍처입니다.
| Note |
|---|
DDD에서는 아키텍처에서 표현된 도메인 모델과 코드의 일치성을 중요하게 생각하며 더나아가 코드로 도메인 모델이 설명이 되어야한다고 이야기 합니다. 이것은 도메인 코드를 작성하는 개발자가 곧 설계자여야하며 설계자와 코더로 이분화 되었을때, 코드는 결코 설계를 반영하지 않을것이다란 경고를 합니다. |
...

