대규모 유저 대상 우편 발송 비용 최적화 및 시스템 개선 요청의 건

  • 뒤끝 SDK 버전 :
  • 프로젝트명 : 이블헌터 타이쿤
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

안녕하세요, 뒤끝 플랫폼을 이용하여 이블헌터 타이쿤을 서비스 중인 레트로아츠입니다.

현재 저희 게임의 누적 가입 유저가 95만 명을 넘어서면서, 전체 유저를 대상으로 하는 우편(Post) 발송 기능 이용에 있어 운영적/비용적 부담이 있어 아래와 같이 문의 및 개선을 요청드리고자 합니다.

  1. 현재 직면한 문제점
  • 비용 부담: 뒤끝의 우편 시스템은 개별 유저 DB에 레코드를 생성하는 방식(Push)으로 파악하고 있습니다. 95만 명을 대상으로 우편을 발송할 경우, 발생하는 DB 쓰기 비용과 유저들의 수령 시 발생하는 읽기 비용이 상당히 크다는 점을 발견하였습니다.
  • 서버 부하 우려: 대규모 인원에게 동시 발송 시 DB 읽기 및 쓰기 작업으로 인해 실시간 서비스 성능에 영향을 줄 수 있다는 우려가 있습니다.
  • 휴면 유저 비용 낭비: 실제 접속하지 않는 휴면 유저에게까지 데이터가 생성되어 불필요한 비용이 지출되고 있습니다.
  1. 요청 및 제안 사항
  • Pull 방식의 ‘공통 우편’ 기능 지원 여부: 모든 유저에게 개별 레코드를 생성하는 방식이 아닌, 서버에 등록된 하나의 공통 보상을 접속 시점에 대조하여 수령하는 ‘전체 공지 우편(Global Post)’ 기능이 공식적으로 지원될 계획이 있는지 궁금합니다.

성장하는 게임 서비스와 플랫폼이 상생할 수 있도록 긍정적인 검토와 답변을 기다리겠습니다.

감사합니다.

안녕하세요 개발자님,
현재 사용하고 계신 신규 우편기능의 경우 공통 우편 방식이 사용되고 있습니다.
우편 발송과 함께 Push 되는 방식이 아닌 유저의 우편 조회 함수 호출 시에 한하여 처리되기에,
발송 시점에 따른 서버 부하 및 휴면유저로 인한 비용 낭비는 발생하지 않습니다.

또한 기존 우편의 경우 조회 여부와 관계없이 과거의 우편도 조회를 했으나,
신규 우편에서는 마지막 조회된 우편 이후의 우편을 기준으로만 조회하며 최적화가 이루어진 상태이니 참고하여 이용해 주시면 감사하겠습니다.