예를들어서 위와 같은 데이터베이스의 테이블들이 구성되어있을때,
이벤트를 요청한 사람이 이벤트 위치와 구역에 대한 정보가 필요하다는 것을 알고 있는 경우, api 한번의 요청으로 모든 전체 정보를 반환해야해?
아니면 클라이언트에서 데이터가 필요한 부분에 대해서 두번째, 세번쨰 추가 api를 요청해야해?
조금 멍청한 질문인것같긴한데...
예를들어서 위와 같은 데이터베이스의 테이블들이 구성되어있을때,
이벤트를 요청한 사람이 이벤트 위치와 구역에 대한 정보가 필요하다는 것을 알고 있는 경우, api 한번의 요청으로 모든 전체 정보를 반환해야해?
아니면 클라이언트에서 데이터가 필요한 부분에 대해서 두번째, 세번쨰 추가 api를 요청해야해?
조금 멍청한 질문인것같긴한데...
전략은 여러개야 기능 동작을 위해 모든 데이터가 필요하면 조인해서 넘겨줘야지 그렇지 않아도 모두 던져줘서 클라이언트에서 캐싱하던가 서버에서 캐싱하던가 구현은 너의 몫이야.
으음..... 정답은 없는건가.. 처음에는 조인데이터가 필요하다면 api에 쿼리 스트링으로 명시해라 라고 할려고 했다가 그다음은 너가 말한대로 클라이언트에서 캐싱하게하려다가... 어떤 방법이 정답인지 모르겠어서 괜히 별것도 아닌것같은데 시간을 쓰게되네