Framework : Spring boot 3.3.4
Language : Java 17
Database : MariaDB Server
Server : AWS EC2, AWS API Gateway
Tool : Visual Studio Code
Pakaging : jar
AWS 사양
AWS 리전 : ap-northeast-2 (서울)
인스턴스 유형 : t2.micro
용량 : 8 GIB
볼륨 유형 : gb2
미쉐린 공식 가이드 사이트 및 네이버지도에 미쉐린 및 빕 구르망으로 검색하면 위치는 확인 할 수 있으나 미쉐린 가이드에 등재된 좌표
데이터는 없었습니다, 그리고 미쉐린 가이드나 네이버지도에서는 최신자료만 확인이 가능하기에 과거에 어떤 레스토랑이 미쉐린 스타를 받았는지는
따로 조사를 해야만 알 수 있습니다. 거기서 이렇게 API로 만들고 데이터를 관리하면 앞으로의 활용가치가 분명생길 것 이라고 판단하여 개발하게 되었습니다.
API요청방식은 공공데이터의 openAPI 호출방식과 유사하게 HTTP API방식으로 설계했습니다, 현재는 대한민국 데이터만 출력이 되지만
앞으로 일본 및 아시아권 데이터출력이 현재방향입니다.
파라미터명 | 설명 | 데이터타입 | 필수여부 | 기타 |
---|---|---|---|---|
row | 불러올 행 수 | Integer | O | |
fcltyNm | 레스토랑 이름 | String | X | |
starCnt | 별 개수 | Integer | X | 3 : 미쉐린 3스타 2 : 미쉐린 2스타 1 : 미쉐린 1스타 0 : 빕 구르망 |
year | 획득년도 | Integer | X | |
ctprvnEngNm | 시도영문명 | String | X |
URL 분기 | 설명 |
---|---|
/kr/michelin_list | 대한민국 미쉐린 데이터 출력 |
/jp/michelin_list | 일본 미쉐린 데이터 출력 |
https://4m2jy6af81.execute-api.ap-northeast-2.amazonaws.com/kr/michelin-list?row=100&starCnt=1&year=2024
해석) 대한민국에서 2024년도에 선정되었고 미쉐린별을 1개만 받은 레스토랑을 100건 조회