Skip to content

[추천서버] 추천 통계 정보 배치 구현 #53

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

Open
wants to merge 6 commits into
base: feature/48-recommend-consumer
Choose a base branch
from

Conversation

Dongmin-Sim
Copy link
Collaborator

1. 연관 이슈

2. 작업 내용

추천 서버 DB에 저장되어 있는 추천 피처 데이터를 직군별, 연차별 인기 조회 게시글 통계를 캐싱하도록 배치 모듈을 구현했습니다.
캐싱된 통계 정보는 추후 피드 추천 API 구현 시 사용될 예정입니다.

  • Spring Batch 모듈 생성 & 의존성 추가.
  • 추천 서버 DB(ES) ItemReader 구현.
  • 직군별, 연차별 인기 조회 수 통계 가공 후 캐시에 저장.

안녕하세요 @f-lab-moony 멘토님 추천 DB의 이벤트 로그 통계 배치 구현한 내용 공유드립니다.
구현 방식이나 설정에서 피드백 주시면 도움 많이될 것 같습니다! 🙇‍♂️

3. 이후 작업

  • 통계 정보를 활용하여 사용자에게 맞춤형 피드를 추천해주는 추천 API 구현

4. 고려해본 것들 & 고민되는 점

배치 사이즈에 대해서

현재 구현한 방식은 스프링 배치의 청크 단위 기반으로 처리하도록 구현을 해봤습니다. 이때 청크의 사이즈를 어떤 기준으로 설정해야하는지 감이 잡히지 않았었는데요. 청크 사이크도 별도의 성능테스트를 통해서 적절한 값을 찾아야할 것 같은데, 이럴때는 어떤 지표들을 봐야할까요..?

@Dongmin-Sim Dongmin-Sim requested a review from f-lab-moony June 9, 2025 06:47
@Dongmin-Sim Dongmin-Sim self-assigned this Jun 9, 2025
@Dongmin-Sim Dongmin-Sim added the enhancement New feature or request label Jun 9, 2025
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

Successfully merging this pull request may close these issues.

1 participant