[AI가 읽을 수 있는 코드베이스 3/5] Standalone App: 도메인 슬라이스 독립 실행
6
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

이 게시물은 Hexagonal Architecture를 활용해 Issue 도메인을 standalone 앱으로 조립해 AI 에이전트 검증을 용이하게 하는 방법을 설명합니다.

핵심 설계

  • Port/Adapter로 도메인 로직과 인프라 의존성 역전
  • Standalone 모듈은 프로덕션의 api/service/infrastructure/repository-jdbc 재사용, 인증 Adapter만 헤더 기반으로 교체
  • build.gradle.kts로 필요한 도메인만 선택적으로 조립하고 프로덕션 전용 모듈 전이 의존성 차단
  • IssueDataSeeder가 UseCase 통해 시드 데이터 생성하여 도메인의 검증 로직과 상태 전이 경로 그대로 통과
  • TestContainers로 MySQL 자동 기동, Swagger UI와 Vite/React 프론트엔드 통합 제공
  • AI 협업 관점에서 빠른 피드백 루프, 격리된 검증, E2E 기반 Acceptance 증거 제공

연관 게시글