
아키텍처
모놀리식인데, 도메인 하나만 따로 띄웁니다
두줄요약
모듈러 모놀리식에서 이슈 도메인만 따로 기동하는 standalone 구조를 소개했습니다. 빌드 조립과 트랜잭션 경계 분리를 통해 빠른 검증 환경을 만드는 방법을 설명했습니다.
핵심 내용
- 모듈러 모놀리식에서 이슈 도메인만 별도 실행 단위로 조립해 빠르게 기동하는 standalone 구조 소개
- 빌드 파일로 필요한 도메인만 포함하고, 크로스 도메인 의존과 프로덕션 전용 모듈을 제한하는 방식 설명
- 시드 데이터, MySQL 컨테이너, Swagger UI, 간단한 화면까지 함께 띄워 도메인 단위 검증 환경 구성
- 트랜잭션 경계와 실행 방식은 비즈니스 코드가 아닌 조립 부품으로 분리해 프로덕션과 검증 환경을 유연하게 전환
적용해볼 점
- 전체 모놀리식 대신 검증 대상 도메인만 띄우는 실행 단위 설계 검토
- 도메인 경계와 의존성을 빌드 레벨에서 강제해 조립 가능성 확보
- 시드와 API 호출 경로를 실제 UseCase로 태워 검증 환경의 신뢰도 높이기
