100개 API, 99% 성공률 달성 비결!
by DD
1년 전
조회수 11
100개 이상 금융 기관 API 연동 과정에서 API 성공률 저하 문제 발생
Observability 확보를 위해 로그, 트레이스, 메트릭 기반의 대시보드 구축
모니터링 시스템 도입 후 API 성공률 90% → 99%로 향상, 선제적 오류 대응 가능
Observability 시스템 구축의 핵심
금융 API의 안정적 운영을 위해 로그, 트레이스, 메트릭을 활용한 관찰 가능성(Observability) 확보가 필수적이다. 구체적으로 API 성공/실패 횟수를 측정하는 메트릭을 통해 문제 발생 시점을 빠르게 파악한다. 따라서 대시보드 구축을 통해 실시간 모니터링 환경을 마련한다.
모니터링 시스템 도입의 효과
수동적인 API 성공률 확인의 한계를 극복하기 위해 모니터링 시스템을 구축했다. API 성공률 임계치를 설정하여 알림을 발송하고, Slack 알림을 통해 즉각적인 대응을 가능하게 했다. 반면, 금융사 점검 등 예외 상황을 고려하여 알림 로직을 설계해야 한다.
API 성공률 향상을 위한 전략
선제적인 오류 대응을 통해 API 성공률 90%에서 99%로 향상시켰다. Slack 알림에 로그와 대시보드 링크를 포함하여 문제 분석 시간을 단축했다. 결과적으로 금융사와의 협업을 통해 오류 해결 속도를 높이고, 서비스 안정성을 확보했다.