• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

api 만드는 이유 질문드립니다.

22.11.30 14:42 작성 조회수 149

0

굳이 만들어봤자 큰 이득이 없는 것 같은데 만드는 이유가 궁금합니다.

크롤링하면 서버가 과부하 걸릴 수 있어서 api를 제공한다고 말씀하셨는데 이것도 개발자가 크롤링을 고집하면 소용없지 않나요?

api를 얼마나 사용하는지 통계도 낼 수 있다고 말씀하셨는데 이걸 나중에 어디에 사용하는지도 잘 모르겠습니다.

만듦으로써 얻는 이득이 있을까요?

답변 1

답변을 작성해보세요.

1

api는 서로간의 약속같은 것입니다. 공식적으로 제공하는 데이터이므로 정확할 것이라고 믿을 수 있습니다. 또한 업데이트도 보장되고요. 그리고 사내에서도 서로 api로 소통합니다. 예를 들어 카카오가 카카오모빌리티를 크롤링 할 수는 없잖아요? api 별 사용량은 서비스의 부하가 어디로 몰리는지 체크하는 지표가 됩니다. 추후 통계를 보고 그 부분 성능을 개선할 때 쓸 수 있겠죠.

크롤링은 참고로 법적인 문제도 있습니다. 크롤링한 데이터를 영리적으로 사용하면 문제가 됩니다.