Skip to content

Latest commit

 

History

History
38 lines (24 loc) · 945 Bytes

File metadata and controls

38 lines (24 loc) · 945 Bytes

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