참여 지표는 지키고 진단 로그만 줄이기
참여 지표는 수집 대상에서 제외하지 않고 상세 진단만 기기 고정 2% 표본으로 줄였습니다. 데이터 플랫폼 담당자는 8월 적용 뒤 진단 이벤트 약 86%, 당시 BI 전체 이벤트 처리량 약 54% 감소를 보고했습니다. 표본 밖 문의를 위한 별도 조사 경로도 남겼습니다.
개발 기록
회사에서 맡은 일과 개인 작업을 모았습니다. 만들면서 부딪힌 문제와 고친 과정을 적었습니다.
광고·리워드 제품을 만들고 운영하며 화면, 진단, 서버 협업, 배포까지 다룬 기록입니다.
참여 지표는 수집 대상에서 제외하지 않고 상세 진단만 기기 고정 2% 표본으로 줄였습니다. 데이터 플랫폼 담당자는 8월 적용 뒤 진단 이벤트 약 86%, 당시 BI 전체 이벤트 처리량 약 54% 감소를 보고했습니다. 표본 밖 문의를 위한 별도 조사 경로도 남겼습니다.
기사 카드는 그대로여도 광고 할당은 바뀔 수 있습니다. 화면의 콘텐츠와 노출의 기준을 분리해 새 할당의 누락을 고쳤습니다.
문의 분류를 화면에서 숨기는 것만으로는 직접 생성 요청을 막을 수 없었습니다. 프론트엔드 밖의 Python 서버에서도 저장·외부 처리 전에 검증하고, DB가 준비된 뒤 코드를 병합했습니다.
PlayHub 초기 허브의 핵심 프론트엔드를 구축하고 앱·웹 반복 참여로 확장했습니다. 같은 서버 상태에서 다음 행동을 정하되 완료를 확인하는 방법은 환경별로 나눠 두 금융 파트너 앱 출시까지 연결했습니다.
파트너 앱의 Quest 링크에서 빈 화면이 재현됐습니다. 새 화면의 응답 도착과 실제 화면 전환을 분리해 관찰하고, 지연이 남은 페이지 이동을 없애면서 URL과 레이아웃 조건을 보존했습니다.
추천을 눌러도 일반 참여로 이동하면 도착 화면은 보너스를 알 수 없습니다. 추천 경유 참여 ID를 받은 뒤 이동하고 서버의 혜택·만료를 각 화면에서 사용했습니다.
운영자가 한 문의의 근거를 확인하고 적립을 처리하는 화면을 만들었습니다. 출시 뒤 요청 성공과 상태 반영 사이의 시간차가 드러나자, 확인 중·반영 확인·추가 확인을 다른 상태로 안내했습니다.
서버 템플릿의 광고 참여 화면 일부를 정적 FE 앱으로 옮겼습니다. 검사부터 CDN 갱신까지 연결해 화면 변경의 전달 경계를 바꿨습니다.
개인 앱과 외부 프로젝트에서 기능을 만들고 고친 과정입니다.
기술 기록
코드에서 헷갈렸던 기능을 실제 사용 장면과 함께 풀었습니다.