핵심 요약
올리브영이 Google Play와 Apple App Store API를 도입해 앱 리뷰를 수집하는 시스템을 구축하고 Slack 알림 및 CI/CD를 도입해 외부 크롤링 의존성을 제거하고 리드 타임을 단축했습니다.
구현 방법
- Android: Google Play Console API에 대한 OAuth 2.0 서비스 계정 인증(키 파일 활용)과 AndroidPublisher API 호출
- iOS: App Store Connect API 접속을 위한 JWT(ES256) 인증 및 API 사용
- 데이터 흐름: 수집된 리뷰를 Slack Block Kit 메시지로 포맷하고 Incoming Webhook/WebClient로 채널에 전송, GitHub Actions로 빌드/배포 및 AWS CodeDeploy로 EC2에 배포
주요 결과
- 외부 크롤링 의존성 제거 및 리드 타임 단축
- Slack 알림으로 운영 가시성과 신속한 이슈 대응 강화
- 글로벌몰 및 디플롯까지 확장 적용



