15 lines
1,010 B
Markdown
15 lines
1,010 B
Markdown
# 결제 경계 결정 (ADR 001)
|
|
|
|
## Context
|
|
결제 시스템의 아키텍처에서는 결제 게이트웨이를 외부의 포트 인터페이스 뒤에 배치하고, 도메인에서 어댑터를 직접 참조하지 않도록 합니다. 이는 결제 전환의 안정성을 높이고, 유지보수를 용이하게 하기 위한 결정입니다.
|
|
|
|
## Decision
|
|
결제 시스템은 아래와 같은 구조로 구성됩니다:
|
|
- 결제 프로세싱: 결제 요청을 받아 처리하며, 외부 결제 게이트웨이와의 인터페이스를 통해 결제를 수행합니다.
|
|
|
|
## Alternatives
|
|
- 결제 어댑터를 도메인에서 직접 참조하는 방안: 이 경우 모든 변경 사항이 도메인에 직접 영향을 미치게 되며, 결제 시스템의 회복력이 떨어질 수 있습니다.
|
|
|
|
## Consequences
|
|
- 외부 결제 게이트웨이와의 의존성을 최소화한다는 장점을 가집니다. 그러나 외부 시스템의 변경 시 유연성이 떨어질 수 있는 단점이 있습니다.
|
|
|