결제 전환 목표 아키텍처 정의 (SPRING-ARC-REVIEW-1783824683)
This commit is contained in:
parent
fccbb92299
commit
3b3be5baeb
1 changed files with 18 additions and 0 deletions
18
docs/architecture/adr-payment-boundary.md
Normal file
18
docs/architecture/adr-payment-boundary.md
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
# 결제 경계 결정 기록 (ADR)
|
||||
|
||||
## Context
|
||||
결제 시스템은 사용자와 상호작용하여 결제를 처리하는 핵심 기능을 제공합니다. 이 시스템은 다양한 결제 수단을 지원하며, 외부 서비스와의 통합이 필요합니다.
|
||||
|
||||
## Decision
|
||||
결제 경계는 다음과 같이 정의됩니다:
|
||||
- 결제 요청 수신
|
||||
- 결제 처리
|
||||
- 결제 결과 반환
|
||||
|
||||
## Alternatives
|
||||
1. 결제 처리 로직을 서비스 계층에 두기
|
||||
2. 결제 처리 로직을 도메인 계층에 두기
|
||||
|
||||
## Consequences
|
||||
- 서비스 계층에 두면 테스트가 용이하지만, 도메인 로직이 분산될 수 있습니다.
|
||||
- 도메인 계층에 두면 비즈니스 로직이 명확해지지만, 테스트가 복잡해질 수 있습니다.
|
||||
Loading…
Add table
Add a link
Reference in a new issue