1.Spring의 Webclient를 이용하여 서버 to 서버 post 통신을 하여 원하는 데이터를 받아오는 것 2. Webclient를 통해 서버to서버 get통신 그 후 http 200이면 sql select를 통해 DB 서버를 통해 데이터를 받는 것 어떤것이 트래픽 과부하가 걸릴때 더 문제가 되나요?
db에서 직접 데이터를 받아오는 것 vs db에서 앱 서버로 데이터를 보내고 앱 서버에서 다시 데이터를 받아오는 것을 비교하면 당연히 db에서 직접 받아오는게 단순 속도야 빠릅니다.하지만 중간 서버를 두면 throttling, rate limit, cache를 구현해서 DB의 부하를 줄일 수 있습니다.