어니언 아키텍처
도메인 모델을 중심에 두고 의존성이 내부로만 향하게 설계하는 소프트웨어 아키텍처 패턴이다. 외부 프레임워크나 데이터베이스의 변경이 핵심 비즈니스 로직에 영향을 주지 않도록 격리하여 시스템의 유지보수성과 테스트 가능성을 극대화한다.