리더보드 조회관련 비용문의

고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.

커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 베이스/채팅/데이터베이스/월드 SDK 버전 :
  • 프로젝트명 :
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

뒤끝 개발팀을 통한 별도의 기술지원이 작업이 필요한 요청은 help@backnd.com 으로 문의해주시기 바랍니다.

GetLeaderboards를 사용하면 리더보드 리스트를 가져와서 작업하려고 하는데
이게 리더보드가 많다보니 리스트들을 한번에 가져오는거에 대한 부담이 생기지 않을까 하는 우려가 있습니다.
기존은 uuid를 클라이언트에 입력해놓고 리더보드 가져오는 식으로 사용했었는데
리더보드 리스트를 가져오는 GetLeaderboards를 써서 사용하는 경우와 GetLeaderboard 단일로 사용할 때의 비용차이가 유의미한지, 얼마나 차이 나는지 문의드립니다.

안녕하세요 개발자님,
GetLeaderboards는 리더보드 목록 및 정보를 조회하는 함수입니다.

일반적으로는 로그인 시 1회 조회하여 필요한 리더보드의 UUID를 캐싱한 뒤 재사용하거나,
이미 이용해오신 것과 같이 클라이언트에 UUID를 미리 저장해 두고 사용하는 방식을 사용합니다.

비용 측면에서는 해당 함수의 호출 빈도에 따라 호출 비용 및 DB 읽기 비용이 발생하게 됩니다.
매번 리더보드 이용 시마다 목록을 조회하도록 구성할 경우, 그만큼 호출 횟수가 증가하여 비용도 함께 증가할 수 있습니다.

결국 비용 영향은 클라이언트의 호출 구조와 조회 빈도에 따라 달라지므로, 서비스 환경에 맞는 방식으로 구성하여 이용해 주시기 바랍니다.

GetLeaderboards는 로그인 시 1회 조회하여 필요한 리더보드의 UUID를 캐싱한 뒤 재사용할 예정이긴합니다.
GetLeaderboards를 안쓰다가 새로 도입했을 때 요금 차이가 어떻게 나타날까 궁금한 게 질문의 요지입니다.(1회호출비용 리더보드 수에 비례한 금액차이 등)

리더보드가 다수 존재하더라도 오직 호출당 비용으로 발생하기에
리더보드 수와 관계없이 호출 1회당 호출비용이 발생합니다.

GetLeaderboards와 GetLeaderboard의 비용차이는 존재하지 않다고 이해하면 될까요?