1. 개발 시 고려 사항 및 문제 점 

 날씨 정보 API 하루 REQUEST 횟수가 500으로 제한 되어있어

 최소 한의 비용을 들이기 위해 날씨 정보와 API 키값을 서버에서 관리 하여 처리 하도록 하고

 날씨 OPEN API 쪽으로 최소한으로 요청하여  처리비용을 최소하 한다. 

 빠른 속도를 위하여 날씨 정보는 한번 요청한뒤 DB와 케쉬 시스템을 이용하여 빠른 처리를 할수 있도록 한다. 

 각 지역마다 시간대가 서버와 틀리기 때문에  서버 시간과 지역 시간을 비교하여  시간때를 마쳐 보내야한다.

# 관리 요소

1. OPEN API 키 사용현황 관리

2. 날씨 정보를 주기적으로 체크하여 케쉬 저장 하여 사용자에게 제공한다.

3. 서버 시간과 사용자시간을 일치 시킨다.

4. 비가 오는지 안오는지 판단 하여 PUSH를 보낸다.

5. 날씨 정보를 WEB SERVICE로 제공한다 ( JSON  )

5. GIS 위치로 날씨 해당 지역의 날씨 정보를 알아 낸다.

 

 

 

1. DB 설계 

 

 

 

 

2. CLASS 다이어 그램