리소스 모델링
URL 동사보다 주문, 사용자, 게시글 같은 리소스 명사를 먼저 확정한다.
RESTful API는 URL을 예쁘게 짓는 규칙이 아니라, 리소스와 표현, HTTP 의미를 맞춰 클라이언트가 예측 가능한 계약을 쓰게 하는 방식이다.
URL 동사보다 주문, 사용자, 게시글 같은 리소스 명사를 먼저 확정한다.
GET, POST, PATCH, DELETE의 의미와 부작용을 맞춘다.
성공 본문, 오류 코드, validation 오류 구조를 고정한다.
필드 추가와 호환성 규칙을 정해 클라이언트 파손을 줄인다.