Hexagonal Architecture
세 줄 요약
- Hexagonal Architecture는 핵심 비즈니스 로직(Domain)과 인터페이스를 분리한 Application Architecture이다.
- 외부 시스템과의 연계 시 Domain은 변경 없이 그대로 두고, 포트(인터페이스)와 이를 사용하는 어댑터를 구현한다.
- 특정 DB나 미들웨어와 같이 어느 한 쪽 인터페이스에 의존하지 않는 독립적인 도메인 유지가 가능하도록 설계함에 유의한다.
'Software Architecture > Application Architecture' 카테고리의 다른 글
[링크] The Back-end for Front-end Pattern (BFF) by Phil Calçado (0) | 2022.03.15 |
---|
댓글