REST 기반으로 서비스 API를 구현한 것
REST(Representational State Transfer)
자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 모든 것
- HTTP URI를 통해 자원을 명시하고,
- HTTP 메서드(POST,GET,PUT,DELETE)를 통해해당 자원에 대한 CRUD를 적용하는 것
=> 즉, 자원 기반의 구조 설계의 중심에 자원이 있고, HTTP 메서드를 통해 이를 처리한다.
API(Application Programming Interface)
- 응용프로그램에서 사용할 수 있도록 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스
=> 쉽게 말해 프로그램끼리 통신할 수 있도록 하는 중재자이다.