Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: 차트 스트리밍 집계 배치를 구축합니다. #112

Open
kor-Chipmunk opened this issue May 18, 2024 · 0 comments
Open

feat: 차트 스트리밍 집계 배치를 구축합니다. #112

kor-Chipmunk opened this issue May 18, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@kor-Chipmunk
Copy link
Collaborator

요약 (Summary)

스트리밍 서버에서 스트리밍 점수를 누적하고
한 시간마다 음원 점수를 집계해 TOP 100 랭킹을 매깁니다.

배경 (Background)

차트 랭킹 구현을 위해 작성합니다.

목표 (Goals)

  • 스트리밍 점수 누적 이벤트 수신 및 처리
  • 시간마다 음원 점수 집계 및 랭킹 데이터 저장

목표가 아닌 것 (Non-Goals)

No response

계획 (Plan)

1. 스트리밍 점수 누적 이벤트 수신 및 처리

카프카 이벤트를 수신 받고 시간을 기록하며 데이터베이스에 적재합니다.

2. 스트리밍 점수 배치 모듈 개발

  • 전체 스트리밍 점수를 합산해 랭킹 새로고침 - TOP 100
  • 1시간 단위 배치 실행

이외 고려 사항들 (Other Considerations)

  • 1시간 단위의 스트리밍 점수만 합산하는 HOT 100 기능은 제외

마일스톤 (Milestones)

.

@kor-Chipmunk kor-Chipmunk added the enhancement New feature or request label May 18, 2024
@kor-Chipmunk kor-Chipmunk self-assigned this May 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant