백엔드
유저의 소리를 듣는 법: 앱 리뷰 수신 시스템 개발기
두줄요약
기존 앱 리뷰 수신의 2~3일 지연 문제를 해결하기 위해 공식 스토어 API 기반 시스템을 구축했습니다. Slack 알림과 자동 배포, 모니터링을 더해 리뷰 수신 리드타임을 50% 단축했습니다.
문제 상황
- App Follow 기반 앱 리뷰 수신에서 2~3일 리드타임 발생
- 고객 불편 이슈의 신속한 처리와 완료 확인에 운영 피로도 누적
- 크롤링 주기 제어 불가로 수신 지연 원인 파악 필요
해결 방법
- Google Play Store와 Apple App Store 공식 API 기반 수신 시스템 구축
- Google은 서비스 계정과 OAuth 2.0, Apple은 JWT 인증으로 조회 연동
- Slack Block Kit과 incoming webhook으로 리뷰 알림 전송
성능/운영 포인트
- main 브랜치 푸시 시 GitHub Actions로 EC2 자동 배포하는 단순 CI/CD 구성
- 리뷰 수신 실패 시 에러 로그와 Slack 알림으로 즉시 대응
- 신규 시스템 적용으로 리뷰 수신 리드타임 50% 단축
