restful

최근에 사내 스터디로 "일상 속 사물이 알려주는 웹 API" 책을 동료들과 함께 읽었었는데 API 설계에 대해서 한번 더 생각 해 볼수 있는 기회가 되어서 좋았었다. 이 책에서는 API 설계는 "프로바이더" 관점이아닌 "컨슈머"의 관점이 되어야 한다고 강조하고 있다. "컨슈머" 관점인 좋은 API 설계를 구성하기 위해서는 아래 6가지 제약사항을 잘 이해하고 있어야 한다. * 클라이언트 / 서버 분리 * 스테이트 리스 * 캐시 가능성 * 레이어드 시스템 * 코드 온 디맨드 * 유니폼 인터페이스 1. 클라이언트 / 서버 분리 (서로 의존하면 안됨) 모바일 애플리케이션의 동작 방식과 서버의 동작 방식에 대해서 분리하여 생각해야한다. 클라이언트는 서버의 구체적인 동작을 알 수 없어야하고 (API URL만 알고있..
파커초
'restful' 태그의 글 목록