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

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

이 게시물은 Hexagonal Architecture의 Port/Adapter 패턴으로 도메인 슬라이스를 독립 실행해 AI 에이전트가 빠르게 검증할 수 있는 구조를 설명합니다. issue:standalone-app 모듈이 api, service, infrastructure, repository-jdbc를 동일 코드로 조립하되 인증/인가 Adapter만 교체해 핵심 비즈니스 로직 검증에 집중하게 합니다. StandaloneSecurityConfig는 OAuth2(Resource Server) 대신 헤더 기반 인증과 전체 허용 정책을 적용하고, Service 계층에는 동일한 Requester 객체를 전달하도록 격리합니다. IssueDataSeeder는 기동 시 UseCase를 통해 샘플 데이터를 생성해 시드 데이터가 도메인 검증 로직과 동일 경로로 생성되도록 구성합니다. MySQL은 TestContainers 플러그인으로 로컬 설치 없이 자동 기동되며, Swagger UI와 Vite+React 프론트엔드를 Gradle에 통합해 ./gradlew bootRun 한 번으로 self-contained 검증 환경을 제공합니다. AI 시대에는 전체 시스템을 올리지 않고 도메인만 실행해 빠른 피드백 루프를 만들고, 격리된 검증과 E2E/데모 증거를 PR에 첨부해 Code Review를 개선하는 데 의의가 있다고 강조합니다.

연관 게시글