serpapi 사용 2

[프로젝트] SerpAPI + SpringBoot 로 Google Trend API 응답을 서버에서 활용하기

이전글https://cs-study1.tistory.com/48 응답문의 구조에서 필요한 데이터는 현재 날짜를 기준으로, 전 달의 data , query, value 값 이다.이러한 값만 이용하기 위해서, 일단 응답문에 대응하는 DTO 를 만들고, 이 DTO 에서 필요한 값을 추출하기로 한다. 1. DTO 클래스 작성응답 데이터를 담기 위한 DTO 클래스를 생성한다. 필요한 필드만 명시하여 서버로 가져올 때 불필요한 리소스 낭비를 줄인다.(필요한 데이터 = 이전 달의 data , query, value 값 )DateCalculator 클래스를 만들어놨고, 정적 메서드들로 필요한 날짜들을 반환하는 기능들을 모아 놓았다.     2. API에 대한 응답을 DTO 로 받아오도록 DTO convert  메서드와..

[프로젝트] SerpAPI + SpringBoot 로 Google Trend API 요청하고 응답 받기

기존 아이디어 였던, Python Server 를 이용한 방법에 대해 팀원들과 회의 해 본 결과, 1. Python Server 만을 위한 ec2 추가 할당 및 설정에 대한 이슈->한 기능만을 위한 서버 할당은 리소스 낭비 아닐까? 2. S3 bucket 에 파일로 저장하는 것에 대한 이슈-> 간단한 파일을 읽어오기 위해 입/출력 기능을 사용해야 한다 3. 오픈소스 라이브러리에 대한 의존도 이슈-> 오픈소스 인 만큼 예상치 못한 장애에 대한 대처가 힘들 수 있음. 해당 이슈들 때문에, 검색 키워드를 파일로 저장하고 이를 SpringBoot 에서 읽어오는 방법 보다는 다른 방법을 채택하기로 하는게더 좋을 것 같다는 결론에 도달하였다.  파이썬 서버와 AWS 를 사용하지 않으면 상대적으로 더 간단하게 구현 ..