북리뷰앱처럼 개발시 앱에 서비스 키를 넣고 배포를 하면 요청수가 너무 많아져서 나중에 실제로 사용자가 사용할 수 있는 가능한 비용내에서의 허용 요청수가 많이 줄어들지 않나요??(사용자 한 명이 몇 초에 한 번씩 조회를 하여 감당 할 수 없는 비용의 문제나, 허용된 요청 수가 정해져 있을때 다른 사용자가 사용을 못하는 문제 등) 이런 경우는 실무에서 어떻게 해결을 하고 있나요? 몇몇 블로그들을 보니 서버를 활용해 해결 한다고 하는데 저는 서버에 대해 전혀 알지 못해서..ㅠ 혹시 이번 강의에서 배운 파이어베이스를 활용해서 해결 할 수 있는 방법이 있을까요??
API 요청에 대한 개발 고민이 있습니다!
Jung Jae Yoo
작성일
23.08.09 17:39
조회수
205
댓글 1
파이어베이스에서 serverless 서비스가 있긴합니다. functions라고 있긴 합니다만;;
이 부분 역시 학습이 필요합니다. 또 다른 방법으로는 크롤링이나 데몬을 활용한 방법이 있겠습니다.
크롤링이나 데몬의 역할은 매일 자정쯤 api 키를 활용하여 미리 데이터베이스에 데이터를 채워 주는 것입니다. 이럴경우 단점은 최신 데이터를 유지하기 위해서는 최소한 하루 이상은 걸려야 한다는 것입니다.
하지만 장점으로는 비용을 줄일 수 있다는 것입니다.
답글을 읽어보시면서 느끼셨겠지만
크롤링이나 데몬 혹은 functions 서비스를 이용하여 문제는 어느정도 해결 할 수 있겠지만
문제는 별도의 학습이 필요한 부분입니다. 하지만 3가지 방안으로 해결하는 것이 서버를 배워서 서버 구축하는 방안보다야 작업 공수 및 학습량이 작을 것입니다.
답글