외부 API 호출에 대한 고찰
Last updated
Was this helpful?
Last updated
Was this helpful?
프로젝트를 진행하면서 다양한 외부 API를 호출하게 된다.
주문/결제 시스템에서의 토스페이먼츠 API
미니 두레이 프로젝트에서의 Dooray Message Sender API
이메일 인증 서비스
etc.
다양한 상황에서 외부 API를 호출하게 되는데 문득 이러한 상황에서 내가 무식하게 사용했던 것이 아닌지에 대한 의심이 들었다.
외부 API가 정상적으로 응답하지 않으면 어떻게 처리를 해야하는지에 대해 고려하지 못한 점이 가장 크다.
호출을 했는데 무한 대기가 걸린다면?
호출을 했는데 정상적으로 처리가 되지 않는다면?
다양한 이유로 어플리케이션의 문제가 발생할 수 있으며 이러한 문제는 큰 문제를 야기할 수 있다.
위의 블로그 글을 보고, 진행하고 있는 스부키 프로젝트에서 하나씩 개선해나가는 글을 작성해보고자 한다.