강의

멘토링

커뮤니티

Inflearn Community Q&A

kjkksu971673's profile image
kjkksu971673

asked

[Renewed] Node.js Textbook - From Basics to Project Practice

Understanding the API

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

Written on

·

269

0

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

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

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

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

mysqlnodejsmongodbSequelize

Answer 1

1

zerocho님의 프로필 이미지
zerocho
Instructor

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

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

kjkksu971673's profile image
kjkksu971673

asked

Ask a question