Slack Webhook 기반 장애 알림
문제
- 외부 시세 API 호출이 타임아웃으로 실패해 전날 종가 미표시
- 사이트를 상시 확인하지 않아 장애 인지 지연

해결 전략
- 시세 수집이 실패하면 Slack Webhook으로 즉시 알림
- 마지막 정상 종가를 유지하고 10분 뒤 재시도해 복구 시 알림
- GitHub Actions로 EC2 외부에서 프론트와 API 응답을 확인해 서버 중단도 감지
기술 선택 이유
-
GitHub Actions
- EC2 외부에서 프론트와 API 응답을 확인해 서버가 중단되어도 알림 전송
-
Slack Webhook
- 운영 화면에 접속하지 않아도 전날 종가 누락과 복구 상태 확인
결과
- 외부 시세 API 호출 실패 상황에서 전날 종가 미표시와 Slack 장애 알림 확인
- GitHub Actions에서 프론트와 API를 5분마다 확인하는 주기 실행 확인
