모듈 간 데이터 통신
·
아키텍처
사내 프로젝트를 처음 맡았을 때 싱글 모듈로 구조를 잡아 시작했고,패키지 내 응집도가 견고해졌을 시점에 멀티 모듈로 분리를 하여 멀티 모듈 시스템이 만들어졌습니다. 그래서 현재는 지속 성장 가능한 시스템을 만들기 위해 모듈 마다 클린 아키텍처 개념을 포함시켜 개선해 나가고 있습니다. 클린 아키텍처와 멀티 모듈을 적용했으나 실제 구현 단계에 들어갔을 때, 수많은 난관이 발생했고 질문도 많이 떠올랐습니다.모듈이 가지는 모델 주도권을 어떻게 가져가고 공유할 수 있는지, 모듈마다 참조는 어디까지 하면 좋을지 등등 여러 고민이 발생했습니다. 이런 개념을 바로잡고자 문서를 작성하게 되었습니다.소스 코드 방향은 외부에서 내부로클린 아키텍처를 적용하는 이유를 찾아보면 내부를 최대한 안정적으로 유지하고, 외부를 변경 시..
noose
'OHS' 태그의 글 목록