client에서 server에 조회 요청을 하는데
응답 데이터가 자원기준이 아니거나 depth가 엄청 깊어지는 것 처럼 특이한 경우에 어떻게 API Path를 디자인해야할까?
ex.
1. 서버 자원 2개에서 절반씩 섞은 데이터가 필요
2. 서버 자원 1개를 조회하는데 속성이 1~2개만 필요한 경우
3. 사용자 ID만 client가 가지고 있고 사용자 자원과 5 depth 떨어진 자원을 요청하는 경우
4. 자원의 생성과 삭제가 원자성을 가져야하는 경우 (쿠폰 5개를 삭제시키고 경품을 추가한다.)
Api를 쪼개거나 그래프큐엘을 알아봐야할 시점
아하 오케이
앞으로 클라이언트 개발자랑 잘 협의해봐야겠네
잘게 쪼개거나 query나 body로 응답받고 분기처리?