Onion Architecture
1.0.0
양파형 아키텍처는 계층형 아키텍처의 문제를 매우 쉽게 극복합니다. Onion Architecture를 사용하면 도메인 레이어(비즈니스 사례에 공통적인 엔터티 및 유효성 검사 규칙)가 전체 애플리케이션의 핵심에 있다는 점이 게임 체인저입니다. 이는 유연성이 높고 결합력이 낮다는 것을 의미합니다. 이 접근 방식에서는 모든 레이어가 코어 레이어에만 종속되어 있음을 알 수 있습니다.
ASP.NET Core의 Onion 아키텍처와 그 장점에 대해 이야기하겠습니다. 또한 우리는 향후 프로젝트에서 이러한 아키텍처를 구현하는 것이 왜 중요한지 알아보기 위해 Onion 아키텍처의 변형을 따르는 WebApi를 함께 구축할 것입니다.
다음은 이 설정에 사용할 기능 및 기술 목록입니다.