Project/Architecture Study
Hexagonal Study
목적 헥사고날 아키텍처에 대해서 공부하기 위한 헥사고날 스터디 프로젝트 기술 언어 C# 프레임워크 ASP.NET CORE7 ORM Dapper 아키텍처 헥사고날 디자인 패턴 DTO 구조 헥사고날 아키텍처는 외부에서 내부로 향하는 여러 Port와 Adapter로 구성 됌. 사전적인 의미로는 육각형 건축물을 의미하지만 풀어서 생각해보면 아래와 같다고 생각함. 핵심은 외부 요청은 오로지 In Adapter를 통해서 내부로 진입 할 수 있다. In Adapter는 In Port를 통해서 도메인 로직으로 들어 올 수 있음. Out Adapter도 마찬가지로 Out Port를 통해서 도메인 로직으로 데이터를 전달할 수 있음. 핵심은 Applicatoin 단계에서 외부로 향하는 의존성이 없다는 것임. 모두 Port와..
2024. 2. 8. 08:07