[클린아키텍처] 26장 메인 컴포넌트, 27장 크고 작은 모든 서비스들
메인 Main 컴포넌트 : 시스템에서 나머지 컴포넌트를 생성하고, 조정하며 관리한다. 가장 낮은 수준의 정책 시스템의 초기 진입점 의존성 주입 프레임워크를 이용해 의존성을 주입한다. 입력 스트림 생성 부분, 게임의 메인 루프 처리, 간단한 입력 명령어 해석 등 처리, 명령어를 실제로 처리하는일은 다른 고수준 컴포넌트로 위임한다. 애플리케이션의 플러그인 (초기 조건과 설정을 구성하고, 외부 자원을 모두 수집한 후 제어권을 애플리케이션의 고수준 정책으로 넘기는 플러그인) 메인 컴포넌트를 둘 이상으로 만들 수 있다. ex) 개발용 메인 플러그인, 테스트용 메인 플러그인, 상용 메인 플러그인, 국가별 메인 플러그인, 영역별 메인 플러그인, 고객별 메인 플러그인 서비스 지향 아키텍처, 마이크로서비스 아키텍처가 인..
2022. 3. 16.