"둘 다 '인터넷' 에서 온다고 backup 계획을 공유하는 건 아냐."
통화는 다른 도메인이야
Keep 은 미국과 한국 가치가 섞인 두 포트폴리오를 추적하니, USD/KRW 환율은 나중 생각이 아니라 일급 숫자야. 그리고 equity 와 일부러 분리된 자기 provider 경계를 가져. Massive 의 일일 REST aggregate 가 USD/KRW 의 primary. 유일한 confirm 된 fallback 은 FRED 의 DEXKOUS 시리즈 — 미 연준의 공식 일일 환율. 그리고 가장 중요한 규칙: FX 는 Yahoo 로 절대 안 넘어가, Yahoo 가 equity 의 fallback 인데도. equity fallback 목록과 FX fallback 목록은 별개 우주야.
왜 하나의 전역 fallback 체인이 아냐?
fallback 은 대체가 진짜로 비교 가능한 도메인 안에서만 유효하니까. Yahoo 의 equity quote 는 Massive 의 equity quote 의 합리적 대역이야 — 같은 종류 데이터, 비슷한 관례. 근데 FX 환율은 다른 종류의 측정이고, equity fallback 로직이 건너와서 FX 로 검증 안 된 source 에서 통화 숫자를 잡게 두면 도메인을 섞는 거야. FRED 의 DEXKOUS 는 FX source 로 특별히 검증됐어 — 공식, 권위 있는 일일 환율. 경계가 말해: FX 값은 오직 FX-승인 source 에서만 올 수 있어, 끝.
이게 만드는 모양
충분한 실패 하에 아무거나 아무거나 대체할 수 있는 엉킨 fallback 트리 하나 대신, Keep 은 깔끔한 도메인별 경계의 작은 집합을 가져: equity 는 primary 와 confirm 된 equity fallback 을; FX 는 primary 와 confirm 된 FX fallback 하나를; 특정 종목은 정책 source 를. 각 경계는 머릿속에 쥐고 추론할 만큼 작아. '이 USD/KRW 숫자는 어디서 왔을 수 있지?' 는 어깨 으쓱이 아니라 두 항목짜리 답이야.