a-happy-dev-day / yanawa-server

Rival Matching Services Server
0 stars 1 forks source link

[Domain] User Modeling #2

Open this-is-spear opened 2 years ago

this-is-spear commented 2 years ago

사용자 도메인

이벤트 흐름

  1. 소셜 개인 정보 동의를 진행했다.
  2. 소셜 API 토큰이 발급됐다.
  3. 회원가입했다.
  4. 서버 토큰이 발급됐다.
  5. 토큰 시간이 갱신됐다.
  6. 토큰이 만료됐다.

사용자

사용자 온도

💡 평가 온도를 이용해 사용자 온도 내의 온도 정보를 계속해서 갱신해나가는 방식이라서 간단하게 온도 정보만 사용자 테이블에 데이터를 추가해도 되지만, 사용자 온도 스스로 해야한고 판단해 분리했습니다.

온도 평가

사용자 ntrp

ntrp 평가

💡 사용자의 후기를 통해 판단되는 영역이며 평가하는 상대 정보의 비밀을 보장해줘야 하기 때문에 일정 시간 뒤에 업데이트해야 합니다. 또한 서비스를 통틀어서 가장 많이 조회되고, 측정되는 영역이기 때문에 사용자 ntrp 레벨 정보라는 테이블을 생성해 직접적으로 동기화해주는 방식으로 진행합니다.