팀 프로젝트를 진행하며 'RESTful 하게 API를 짜주세요'라는 요구를 들었을 때, 참으로 막연했다. 구글링을 하며 프로젝트를 완성하고 평가받을 때, 'API를 RESTful 하게 짜주신 점이 좋았습니다.'라는 피드백을 받았을 때, 뭐가 RESTful 한 건지 도무지 몰랐다.
이제 어느 정도 정리가 된 이 시점에서 레퍼런스를 참고하여 기록하고자 한다.
REST API 설계 규칙
REST라는 것은 가독성을 위한 아키텍처의 한 방식이고 지배적인 위치에 있다. 그리고 필자가 정의한 REST는 다음 문장으로 요약할 수 있다. '해당 자원을 어떻게 처리하는지 한눈에 알 수 있도록 하는 것' 이것이 REST의 골자라고 생각한다.
차분히 멀리 가자.
[TIL#34] 개념 정리] 객체 지향 프로그램 (0) | 2024.04.08 |
---|---|
[TIL#33] 개념 정리] DI, IoC (1) | 2024.04.07 |