![[미래를 담아낸 뼈대 1/7] 컴파일이 지키는 아키텍처](https://cdn.sanity.io/images/v31psllp/production/1f5ee4bdfd63e6846d79a6a0a9787e84e6e74208-1684x1030.png)
2
AI 요약
이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.
이 게시물은 컴파일(빌드)을 통해 아키텍처 규칙을 강제해 모듈 일관성을 지킨다는 내용입니다.
요약
- HR SaaS 특성상 대용량 트래픽보다 도메인 간 연계와 복잡한 권한 체계가 핵심 문제
- Hexagonal Modular Monolith 채택으로 단일 배포에서 명확한 모듈 경계와 Port/Adapter를 통한 의존성 제어
- flex-skeleton으로 도메인 템플릿 제공해 초기 구조와 계층 자동화
- Gradle Convention Plugin들(name-policy, module-hierarchy-settings, build-recipe, version-management, publish-dependency-validator)로 빌드 시 규칙 강제
- 아키텍처 문서 대신 빌드 실패로 규칙 위반 차단하여 일관성 유지
![[미래를 담아낸 뼈대 2/7] 모듈 경계를 넘는 이벤트](https://cdn.sanity.io/images/v31psllp/production/1a44cf6f463c5690a413e9454bd7747d831f131f-1684x1030.png)