분산 하이퍼미디어 시스템 웹을 위한 아키텍쳐 스타일
아키텍쳐 스타일이란 제약조건의 집합을 말한다
5가지 스타일 중에서 uniform interface 제외한 4가지 구성 스타일은 잘 따른다
그 이유는 HTTP 잘 지켜도 4가지 구성 스타일을 지키는데 문제가 없다
자원의 식별(identification of resources)
표현을 통한 자원의 조작(manipulation of resources through representations)
자기 서술적인 메시지(self-descriptive messages)
HATEOAS (hypermedia as the engine of application state)
독립적인 진화 때문이다
여기서 독립적인 진화란 서버 쪽 API 기능이 변경 되어도 클라이언트가 업데이트 변경이 필요없는 상황을 말한다
공감하며 읽었습니다. 좋은 글 감사드립니다.