소프트웨어 설계에 사용되는 아키텍처 패턴 중 하나로느슨하게 결합된 애플리케이션 구성요소를 만드는 것을 목표로 하는 아키순수한 비즈니스 로직을 표현캡슐화된 영역기능적 요구사항에 따라 먼저 설계내부 영역에서 기술을 분리하여 구성한 영역내부 영역 설계 이후 설계내부 비즈니