CHAAANY ARCHIVE

Timeout

1개의 기록을 주제별로 둘러보세요.

써드파티 API 장애가 내부로 번지지 않게 설계하는 법

결제, 지도, 메시지, 본인인증처럼 외부 API에 기대는 기능은 피할 수 없다. 피해야 할 것은 외부 장애가 thread pool과 connection pool을 잠식해 우리 서비스 전체 장애로 확대되는 구조다.핵심은 장애를 없애는 것이 아니라 전파 경로를 끊는 데 있다.caller deadline └─ timeout └─ bounded retry └─ concurrency·queue limit └─ circuit breaker └─ safe fallback or explicit failure각 장치는 독립적인 만능 해법이 아니다. 같은 end-to-end latency budget 안에서 함께 설계해야 한..

728x90