본문으로 건너뛰기

hexagonal-architecture

헥사고날 아키텍처

중급

비즈니스 로직을 외부 인터페이스(DB, UI 등)와 분리하여 결합도를 낮추는 소프트웨어 설계 패턴이다. 어댑터를 통해 외부 시스템을 연결하므로 핵심 로직 변경 없이 구성 요소를 쉽게 교체할 수 있어 유지보수성이 뛰어나다.