REST API는 Representational State Transfer의 줄임말로서 소프트웨어 아키텍처 스타일 중 한 방식입니다. 이 스타일을 따라서 아키텍쳐를 짜려면 6가지 원리를 지켜야합니다. 1. 클라이언트-서버 (Client-Server) 클라이언트-서버라는 건 리소스를 관리하는 서버가 존재하고 다수의 클라이언트가 리소스를 소비하려고 네트워크를 통해 서버에 접근하는 구조를 의미합니다. 그래서 우리는 클라이언트와 서버를 분리시켜서 개발할 수 있는데요. 이렇게 되면 클라이언트 혹은 서버 컴포넌트의 기능을 업데이트 하더라도 다른 한쪽을 똑같이 바꿀 필요가 없게 됩니다. 여기서 리소스란 REST API가 리턴할 수 있는 모든 것들을 의미합니다. (Ex. JSON, HTML, Data etc.). 2...