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

[2차 기능] 선택된 단어 정보 저장 #113

Open
Catnap421 opened this issue Aug 6, 2021 · 3 comments
Open

[2차 기능] 선택된 단어 정보 저장 #113

Catnap421 opened this issue Aug 6, 2021 · 3 comments
Milestone

Comments

@Catnap421
Copy link
Collaborator

Catnap421 commented Aug 6, 2021

@alertjjm

이건 1차 개발 완료하고 나서, 디벨롭할 때 생각인데, (로그인 유저면 로그인한 유저, 비로그인 유저면 쿠키Id) + 평가 대상 + 선택된 단어들 해서 디비에 저장하는 건 어때? 평가를 마치고 나서 비로그인 유저는 회원가입 혹은 로그인 시키도록 유도하면 이제 쿠키id를 사용자 ID로 바꿔서 다시 저장하는 거지(이런 방식은 비로그인 유저의 장바구니를 이렇게 처리한다고 하더라고)

누가 누구에 대해 어떤 평가를 내렸는 지를 저장하는 기능에 대해서 생각이 궁금해

p.s. 참고로 논의할 내용은 앞으로 이렇게 discussion 라벨 달아서 이슈로 남기자!

@Catnap421 Catnap421 added this to the 2차개발 milestone Aug 6, 2021
@Catnap421 Catnap421 changed the title [기능] 선택된 단어 정보 저장 [2차 기능] 선택된 단어 정보 저장 Aug 6, 2021
@alertjjm
Copy link
Member

alertjjm commented Aug 6, 2021

@Catnap421 오 좋아 그거 우리가 향후에 제공하자고 했었던 건데 1차 개발 다 끝나고나서 너말대로 하는거 좋은거같아!

UserKey(회원이면 멤버ID, 비로그인이면 쿠키), UserStatus(회원이면 1 비회원이면 0이고 enum으로 관리), ToWhom(대상의 멤버ID), What(하나의 객체로 묶어서 - AlaCardId, MiddleCategory명, 평가한 단어)
이렇게 짜면 좋을거같다ㅎㅎ

@Catnap421
Copy link
Collaborator Author

좋아용~!

@Catnap421
Copy link
Collaborator Author

Catnap421 commented Sep 1, 2021

이벤트 소싱 패턴 검색해 볼 것!
https://docs.microsoft.com/ko-kr/azure/architecture/patterns/event-sourcing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants