[ API ] API사용 방법들에대한 장단점

Question Murder·2023년 8월 2일
0

공공데이터포털 특일 정보 API

https://www.data.go.kr/data/15012690/openapi.do

업무에서 공공 API를 사용할때

  • 공공데이터포털에서 API받아서 사용할때 계정을 개인개정으로 하면안됨.
    계정이 완료 된 경우 본인이 없거나할때도 서비스는 사용해야하므로 개인개정은 사용하지말 것
  • 공공데이터포털의 특일 정보 API를 받아서 사용 국경일정보, 공휴일정보, 기념일정보를 제공하는 API이다.
  • 서비스키(인증키), Rest Template으로 사용한다.

API를 사용 후 관리

  • 요건: 공휴일을 가져오는 것
  • 방법1: API 직접호출해서 가져온다.
  • 방법2: API받아오고 DB에 넣어준다.

방법마다 장단점의 차이는 있겠지만, 첫번쨰 API를 직접호출하는 경우에는 쉽고 간단하게 해결한다. 그러나 공공API서비스에 의존하기때문에 그쪽에서 오류가 나면, 우리 서비스에도 오류가 나게된다.

두번째, DB에 넣어준다. DB를 넣는거는 간단한 테이블이라해도 설계와 생성에서 공수가 든다. 일정이 넉넉하다면 괜찮겠지만 dev, stg, prd DB에 신청/승인/반영해야한다. 그러나 장점은 한번받아놓으면,
외부에서 오류가 생겼을때 내부디비에는 데이터가 있으므로 외부에서 생긴오류로 우리쪽까지는 영향을 받지않게 된다.

profile
물음표 살인마

0개의 댓글

관련 채용 정보