LIVE2024
DATA PLATFORM · K-POP
KPOP Ranker
전 세계 K-POP 차트를 한눈에 모아보고, 팬이 아티스트 포트폴리오를 관리할 수 있는 데이터 기반 서비스

KPOP Ranker — 20s Overview
프로젝트 영상
프로젝트 개요
Spotify, YouTube, 국내 주요 음원 사이트 등 여러 차트 데이터를 통합해 보여주는 실시간 모니터링 플랫폼. 팬이 좋아하는 아티스트를 포트폴리오처럼 등록하고, 순위 변화와 트렌드를 한눈에 확인. B2B API, 기획사/미디어용 데이터 솔루션까지 확장 가능.
담당 역할
서비스 기획 · UX/UI 설계 · 백엔드 API · 프론트엔드 · 데이터 크롤링/파이프라인 · 인프라/운영
기술 스택
Next.jsPythonChart CrawlingK-POP DataB2B API
해결 과제
- 1데이터 파편화 — 8개 이상 플랫폼에 단일 소스 없음
- 2크로스 차트 분석 불가 — 멜론 1위인데 Spotify 50위
- 3데이터 지연 — 하루 1회 업데이트로 국내 차트 4회 갱신 반영 불가
- 4아티스트 추적 도구 부재 — 시간별 추이 확인 불가능
솔루션
- ✓멀티 크롤러 아키텍처 — 소스별 전용 크롤러, 시차 스케줄
- ✓가중 스코어링 공식으로 순위와 차트 등장 횟수 결합
- ✓Smart Caching으로 94% 성능 향상
- ✓이중 시각화 — D3.js 버블 차트 + Chart.js 트렌드 라인
핵심 기능
8개 차트 통합
멜론, 지니, 벅스, FLO, Spotify, Apple Music, Last.fm, YouTube Music
일 17회 크롤링
시차 스케줄로 실시간 차트 변동 포착
D3 버블 차트
조회수 기반 반경의 포스 시뮬레이션 시각화
아티스트 포트폴리오
개인 관심목록 + 트렌드 알림 + 크로스 차트 분석
Architecture

운영 지표
8
차트 소스
400+
주기당 트랙 수
17
일일 크롤링 횟수
<200ms
API 응답 (캐시)