![[미래를 담아낸 뼈대 1/7] 컴파일이 지키는 아키텍처](https://cdn.sanity.io/images/v31psllp/production/1f5ee4bdfd63e6846d79a6a0a9787e84e6e74208-1684x1030.png)
15
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)로 빌드 시 규칙 강제
- 아키텍처 문서 대신 빌드 실패로 규칙 위반 차단하여 일관성 유지

![[미래를 담아낸 뼈대 5/7] 코드가 환경을 모르는 구조](https://cdn.sanity.io/images/v31psllp/production/626db41a03292c4b57863b75c7bc5e755e395184-1684x1030.png)
![[미래를 담아낸 뼈대 4/7] 기반이 열어준 다음 문제](https://cdn.sanity.io/images/v31psllp/production/1ef0397273a55d5bcb29d4af10cb45caabdb533f-1684x1030.png)