Skip to content

Kaggle의 Instacart Market Basket Analysis 을 이용한 대용량 데이터 적재 및 Cache Server 구현

Notifications You must be signed in to change notification settings

Slowth-KIM/post-view-java-springboot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

post-view-java-springboot

Context

ACs - Biz

  • 한 게시글에는 좋아요, 조회수, 작성일시를 볼 수 있습니다.
  • 고객은 게시물의 좋아요순, 조회수순, 작성일시순으로 게시물을 30개씩 볼 수 있습니다.

ACs - Tech

  • 게시글에 좋아요와 조회수를 구현합니다.
  • 유저가 작성일시순은 유저가 접속하는 시간에 따라 가장 최신의 것을 보여주게 됩니다.
  • 좋아요와 조회수를 랜덤하게 바꾸는 API 를 만

Challenge

조회수를 어떻게 구현할 것인가?

  • kafka stream vs batch vs grpc 비교하기

좋아요, 조회수, 작성일시순으로 구현할 때 어떤 방법으로 구현할 수 있는가?

API를 호출할 때마다 좋아요와 조회수를 랜덤하게 바꿀 수 있도록 구현할 수 있는가?



Overall Architecture



APIs & Data Model


Data Model


About

Kaggle의 Instacart Market Basket Analysis 을 이용한 대용량 데이터 적재 및 Cache Server 구현

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published