원티드 프리온보딩 과정에서 멘토님이 설명해주신 내용을 정리하고 이해하기 위해 이 글을 포스팅합니다. 명확이 이해하고 알고 있는 내용을 전달하기 위함이 아닌 스스로 개념을 정리하고 이해하고자 쓴 글임을 감안하고 읽어주세요. 조언과 피드백은 감사히 받겠습니다. 🧱 API REST API를 이해하기에 앞서 API에 대해 알아보자. 나에게 api는 약속에 가까운 이미지다. 처음 api를 설계할 때 자주 들었던 말은 클라이언트(프론트 개발자)와 서버(백엔드개발자)간 협의를 통해 정해지는 규칙이라는 말이었다. 백엔드 개발자인 나의 입장에서는 api를 개발할 때 사용할 url, method, 논리적 & 물리적인 이름, permission(허가,권한), request 요청인자, response 정보 등을 사전에 협의하..