Portfolio/KPOP Ranker
LIVE2024

DATA PLATFORM · K-POP

KPOP Ranker

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

KPOP Ranker

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

KPOP Ranker Architecture

운영 지표

8

차트 소스

400+

주기당 트랙 수

17

일일 크롤링 횟수

<200ms

API 응답 (캐시)

이런 프로젝트를 함께 만들고 싶으신가요?

프로젝트를 상의해 주세요. 관련 경험을 공유하고 최적의 접근법을 제안드립니다.

프로젝트 상담하기
KPOP Ranker – 케이스 스터디 | DCC Lab