FE의 ML 서비스 호출 경로 결정
상태
승인
후보군
| 방안 | 설명 |
|---|---|
| FE가 ML 직접 호출 | BFF 없이 NEXT_PUBLIC_SIGNAL_BASE_URL로 직접 호출 |
| BFF 경유 | BE(:8080)가 ML(:8000)을 프록시해 FE에 단일 오리진 제공 |
결정
FE 시그널/추천은 ML(:8000)을, watchlist/alert는 BE(:8080)를 각각 직접 호출(NEXT_PUBLIC_SIGNAL_BASE_URL·NEXT_PUBLIC_API_BASE_URL).
결정 이유
- 로컬 단일 사용자 도구이므로 BFF 레이어가 과한 복잡성이다.
- FE에서 직접 분기하는 것이 구현이 단순하다.
검토 대안
| 방안 | 기각 이유 |
|---|---|
| BFF 경유 | 개인 도구 규모 대비 복잡성 과도 |
트레이드 오프
- 득: 구조 단순, 추가 레이어 없음
- 실: 프로덕션·인증 환경으로 전환 시 BFF 재도입 필요