# Payment Boundary Decision Record ## Context 이 문서는 결제 전환 목표와 관련된 아키텍처 경계를 기술합니다. 결제가 포함된 시스템에서 사용자 요청에 대한 응답, 외부 시스템 호출, 결제 처리의 흐름을 명확히 이해하기 위해 필요합니다. ## Decision 결제 처리는 시스템 내부에서 관리되며, 외부 결제 게이트웨이는 포트 인터페이스를 통해 접근됩니다. 이를 통해 도메인 로직과 결제 서비스 간의 의존성을 최소화하고, 결제 서비스가 타 시스템에 의존하지 않도록 합니다. ## Alternatives - **Direct Integration**: 외부 결제 게이트웨이와 직접 통신하는 방법. (안정성을 해칠 수 있음) - **Service Layer**: 다른 서비스로 결제를 처리하는 방법. (오버헤드 증가) ## Consequences 이 결정으로 인해 시스템의 결제 처리의 유연성이 증가하고, 결제 모듈의 변경 시 도메인 로직에 미치는 영향이 감소합니다.