결론

주식(도메인) 중심으로 비즈니스 규칙을 잘 담기 위해 계층형 구조를 기본으로 가져가되, 인프라 의존을 끊기 위해 DIP(Port & Adapter / Hexagonal)방식을 결합

→ 외부 API(KIS, OpenDART 등)가 늘거나 교체되어도 비즈니스 로직이 흔들리지 않도록 설계


1) 아키텍처 선택 기준


2) 1차 선택: 전통 레이어드 계층

사람들이 흔히 하는 방식

우리 프로젝트와 비교