iOS에서 이벤트 기반 URL 요청이 잘 전송되는지 확인하기 (feat. 광고 트래킹.. 제대로 가고 있나요?)
G마켓이 수익과 직결되는 iOS 광고 트래킹 URL 요청이 배포 후에도 제대로 전송되는지, 일반 QA 로는 잡기 어려운 부분을 UITest 로 자동 검증한 사례를 다룬다. URLProtocol 로 네트워크 요청을 가로채 시뮬레이터 공유 폴더에 기록하고, 별도 프로세스인 UITest 에서 그 URL 을 검증하는 구조다.
G마켓이 수익과 직결되는 iOS 광고 트래킹 URL 요청이 배포 후에도 제대로 전송되는지, 일반 QA 로는 잡기 어려운 부분을 UITest 로 자동 검증한 사례를 다룬다. URLProtocol 로 네트워크 요청을 가로채 시뮬레이터 공유 폴더에 기록하고, 별도 프로세스인 UITest 에서 그 URL 을 검증하는 구조다.
사내 게시판 선착순 이벤트에서 게시판을 자주 확인하는 사람이 유리하고, 업무 집중하는 사람은 기회를 놓친다.
Windows OS 기반 애플리케이션(.NET Framework 등) 을 현대적 컨테이너 환경에서 실행하려는 요구사항.
상품 상세 페이지의 '현재 몇 명이 보고 있어요' 기능 구현 시, 중복 없이 실시간 사용자를 집계하고 만료 처리하는 자료구조 선택이 핵심 과제였다.
여행 상품 상세 페이지에서 10개 이상의 API를 조합하는 과정에서 일부 API 장애가 전체 페이지 렌더링을 막고, 결제-예약 연동에서 상태 불일치가 발생했다.
2024년 8월 15일 JCenter가 완전 종료되면서 jcenter()에 의존하는 Android/Java 프로젝트의 빌드가 깨질 수 있다.
빅스마일데이 등 대형 이벤트 시 사용자 행동 데이터(view/event/impression) 파이프라인이 트래픽 급증으로 처리 지연되는 문제가 발생했다.
Kubernetes 오퍼레이터를 주로 Go로 구현하는 환경에서 Java 기반 팀이 친숙한 기술 스택으로 오퍼레이터를 개발할 방법이 필요했다.
G마켓 꿀템 신규 서비스를 1개월 안에 론칭해야 했으며, 프론트·백엔드·어드민을 동시에 개발하는 과정에서 Oracle RAC 시퀀스 비순차성 문제와 QueryDSL 한계를 마주침
G마켓·옥션 통합 환경에서 신규 커뮤니티 서비스 꿀템의 DB를 1개월 안에 설계해야 했으며, 사용자 식별자 충돌(사이트 간 중복)과 미래 확장성을 고려한 스키마 설계 필요