Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
외부 API 장애가 우리 서비스 장애로 이어졌다 섬네일

외부 API 장애가 우리 서비스 장애로 이어졌다

미리디 favicon미리디·Architecture·
RedisREST APIMicroservicesHealth APIHealth Status
2026년 09월 15일0

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

미리디가 외부 벤더 장애가 우리 서비스 장애로 전파되는 문제를 해결하기 위해 서킷 브레이커 기반의 멀티 벤더 자동 Fallback과 벤더 상태 관측 체계(Health Status/Health API)를 도입했습니다.

구현 방법

  • 서킷 브레이커를 API 호출/응답 구간에 적용하고 Redis에 벤더 상태를 저장해 장애 벤더를 자동 제외
  • 우선순위 기반으로 정상 벤더를 선택한 뒤 장애 시 자동으로 대체 벤더로 전환하는 자동 멀티 벤더 Fallback 구현
  • Health Status 페이지와 Health API를 통해 기능별 벤더 상태를 관측하고 클라이언트의 자동 대응을 지원
  • 예외 분류 시스템으로 사용자 귀책/벤더사 장애/신원확인 서비스 예외를 구분

주요 결과

  • 자동 Fallback 도입으로 장애 구간을 5분 이내에 자동 전환
  • 26.8%의 실패는 탐지/복구 확인 과정에서 발생
  • Health Status 페이지 도입으로 운영 관측성이 크게 향상

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
천만 MAU를 지탱하는 커뮤니티 시스템을 소개해요 섬네일
70%

천만 MAU를 지탱하는 커뮤니티 시스템을 소개해요

당근 favicon당근·2026년 07월 14일
데브시스터즈의 장애 대응 원칙과 방법 섬네일
69%

데브시스터즈의 장애 대응 원칙과 방법

데브시스터즈 favicon데브시스터즈·2025년 02월 13일
무신사 쿠폰 시스템, DB 성능 64% 개선으로 기술 부채를 갚다 섬네일
69%

무신사 쿠폰 시스템, DB 성능 64% 개선으로 기술 부채를 갚다

무신사 favicon무신사·2025년 07월 27일