개발/설계
Restful API 설계
이 글을 쓰는 이유 고민 - 저는 현재 회사에서 msa구조를 갖고 서비스를 개발중입니다. - 새로운 기능을 개발하는 도중 자원을 표현하는 계층을 어떻게 표현해줘야 할까?라는 고민을 했습니다. - 본문 하단에 고민에 대한 테스크와 결과를 적어두었습니다. 1. Restful api가 나온 이유 - 로이 필딩은 HTTP의 주요 저자 중 한 사람으로 그 당시 웹(HTTP) 설계의 우수성에 비해 제대로 사용되어지지 못하는 모습에 안타까워하며 웹의 장점을 최대한 활용할 수 있는 아키텍처로써 REST(Representational State Transfer)를 발표했습니다. - Rest를 직역하면 자원(리소스)의 표현에 의한 상태 (정보) 전달이라고 해석할 수 있습니다. - 조금 풀어서 해석하면 웹에 존재하는 모든 ..