- 어뷰징 방지 기능 추가
광고 시청을 통한 점수 지급 로직에서, 비정상적인 유저들을 파악
모바일 광고와 달리 웹광고에서는 유저의 어뷰징을 계산해주지 않기 때문에, 이 부분을 백엔드에서 보안하기로 결정
어뷰징 방지를 위한 광고 최소 시간 계산, 요청 시 고유 id값 생성, 데이터 암호화를 추가하여 보안 강화
- 게임 플레이 플랫폼 개발
게임 플레이와 광고 시청을 통해 점수를 쌓고, 점수에 따른 가상화폐 지급 서비스의 백엔드 개발
게임의 진행 상황을 저장, 일별/주별 리워드를 지급, 점수 부스트와 광고 스킵 부스트 등의 상품 추가
- 이미지 공용 서버 개발
여러 이미지를 사이즈별로 올려야하는 상황에서 프로젝트를 여러개 진행하니 불편함을 느낌
메인 이미지 하나를 올리고 모듈을 이용한 이미지 확장자 변환 및 사이즈 변환 기능 개발
개발팀에 공유하여 사용
이미지 업로드 서버로 lambda와 cloudfront를 사용
- 로블록스 내 게임 서버 개발
분당 500회의 http 통신 제한이 있는 상황에서
로블록스 내부에서 얻은 재화를 공용 재화로 다른 웹서비스에서도 사용할 수 있게끔 만들어야되는 상황이였습니다.
로블록스 서버와 백엔드 서버간 통신을 최소화하며 유저 정보들을 저장하며, 뽑기와 유저 데이터 수정 등 어드민 기능들을 추가
더보기