- 우리 시스템을 아무리 견고하게 만들더라도 외부 시스템(외부 결제 시스템 같은)에 문제가 생긴다면 이는 내부 시스템도 영향을 받을 수 밖에 없다.
타임아웃
연동 서비스에 대한 타임아웃을 설정하지 않으면, 연동 서비스의 응답이 느릴 때 처리량이 급격히 떨어짐
만약 외부 연동 시스템때문에 스레드를 다 잡아먹어 버려서 외부 연동 시스템이 필요없는 요청의 경우도 사용못하게하는 최악의 상황도 벌어질 수 있는 것.
또한, 사용자는 응답이 느릴때 새로고침을 하게되는데 사용자 입장에서는 앞서 보낸 요청을 취소했지만 서버는 그 사실을 바로 인지 못한다. 왜냐하면 이미 앞서 보낸 요청들이 쌓여있기 때문. 서버 입장에서 사용자의 새로고침은 새로운 요청인것이다. 즉, 서버 부하가 더 심해지는 것