참고 사이트: https://www.udemy.com/course/the-web-developer-bootcamp/learn/lecture/22117132#notes
: architectural style or paradigm for distributed hypermedia system
: 클라이어트와 서버서 서로 어떻게 의사소통할지에 대한 가이드라인, 규칙, 패턴
: RESTful은 이러한 REST를 잘 따르는 것
: REST가 중요한 이유는 API를 만들고, Route를 만드는데 있어서 RESTful하게 만드는게 효율적이기 때문
: 구체적으로, HTTP 송수신 방법(GET, POST, PATCH, DELETE)과 URL 주소 구성을 직관적이고 체계적으로 하고자할 때 고려함