Deep_Dev
article thumbnail
Restful API 서버 만들기
💻/Server 2022. 11. 3. 21:26

스프링 부트의 경우 스프링과 비교하여 아주 심플하게 API서버를 구축해볼 수 있다. 다만 아래와 같은 조건에 따라 프로젝트의 양이나 복잡도가 달라진다. 1. 원천 데이터의 형태 : RDBMS, NoSQL, Hadoop 등 : 어떠한 곳에서 원천 데이터 정보를 가져와서 클라이언트에 보내줄지 정해야 한다. 2. 캐시 데이터 사용 여부 : 클라이언트의 정보 요청을 받을때마다 계속 원천데이터를 새롭게 읽어들일 것인지, 그렇게 계속 Read하여 실시간으로 최신정보를 리턴할 필요가 없는지 ( 예를들어 1시간 주기로만 갱신정보를 리턴해도 된다든가 하는 )를 정해야 한다. 3. HTTP 메소드 방식 : restful인가 아닌가 : API주소를 조금 더 명확하고 정형화하여 처리하는게 목적을 둔 restful api방식을..