FE → Aggregator 포트 전환 전략 선택
상태
승인
후보군
| 방안 | 설명 |
|---|---|
| Aggregator 신규 포트(8090) 추가 | Aggregator를 8090으로 노출, FE 환경변수 1개만 변경 |
| BE 포트를 8090으로 변경 | 기존 BE(8080) → 8090 재설정, Aggregator와 포트 교체 |
| FE 분기 처리 유지 | FE에서 API 종류별로 BE/ML 분기 로직 계속 관리 |
결정
Aggregator를 8090으로 노출하고, FE NEXT_PUBLIC_API_BASE_URL을 8090으로 변경한다. BE(8080)는 그대로 유지한다.
결정 이유
- BE 포트 변경 시 BE restart + FE 변경 모두 필요 → 리스크 2배
- Aggregator를 8090으로 추가하면 BE는 무변경, FE만 환경변수 1개 수정
검토 대안
| 방안 | 기각 이유 |
|---|---|
| BE 포트를 8090으로 변경 | BE 재시작 + FE 변경 동시 필요, 롤백 복잡 |
| FE 분기 처리 유지 | FE 복잡도 증가, ML 장애 대응 불가 |
트레이드오프
- FE 환경변수 1개(
NEXT_PUBLIC_API_BASE_URL) 변경만으로 전환 완료 - 롤백:
NEXT_PUBLIC_API_BASE_URL을http://localhost:8080으로 되돌리면 즉시 이전 상태 복구