계층형 아키텍쳐의 장단점
- 어떤 계층에서 작업을 해야할지 직관적으로 이해 가능함
- 로직이 지속적으로 인프라 계층에 몰리게 되고, 모든 계층이 인프라 계층을 보게 됨
헥사고날 아키텍쳐
- 포트가 육각형 모양으로 도메인과 관련된 중요한 비즈니스 로직을 둘러싼 형태
- 포트에 대한 구현은 어댑터가 포트를 상속받아 하게 되는 것
장단점
- 외부의 변화가 핵심 도메인에 끼치는 영향도를 최소화 할 수 있다는 점
- 계층간 구조와 관계 및 도메인을 이해하기 어렵다는 단점도 존재함