- REST API는 HTTP 메서드를 사용하여 시스템 간 통신을 가능하게 함. 🗣️
- 리소스 모델링 시 명사(products, orders)를 사용하고 동사(getProducts)는 피해야 함. ✍️
- 필터링, 정렬, 페이지네이션을 통해 API 효율성을 높임. ⚙️
- GET(읽기), POST(생성), PUT/PATCH(업데이트), DELETE(삭제) 메서드를 사용하여 CRUD 연산을 수행함. ➕➖
- HTTP 상태 코드를 적절히 사용하여 요청 성공 여부를 나타냄 (200, 201, 400, 404, 500 등). 🔢
- API 버전 관리를 통해 기존 기능을 유지하면서 새로운 기능을 개발할 수 있음. ➿