테이블 모델링 및 회의 결과 :smile_cat:
공통
- 모든 테이블에 필요할 수 있는 옵션 테이블이 존재함.
- 계층형에 대해 한번 더 확인.
게시판
- category_id 에 대한 수정 ( 옵션 테이블 활용 )
- restaurant_id 가 필요한지 ( 식당 테이블과 잘 맞춰야할듯)
- like / dislike 테이블로 분리하기
태그
- 태그와 게시물은 다대다로 유지
- 코멘트에 해시태그를 활용할때 테이블 구조
- 테이블을 두개 나눈다는 의견
- 하나에 null을 하자는 의견
- 복합키 문제
- type을 serial 에서 String 으로 하자는 의견
백로그
- 현재 app log 에 대해서만 고려되어 있으나, db에서 발생할 수 있는 오류에 대해서도 로그가 쌓일수 있게끔.
- throwable이나 stacktrace 등은 null로 처리될수 있기 때문에 조금 고민해봐야할듯?
채팅
- 노드 js를 활용하여 서버 구축
- 채팅에 대해 실시간으로 테이블에 insert 하는건 절대 아닐텐데.. 찾아봐야함
- 프론트 단에서의 고려
- 채팅방에 들어왔다 나갔다 하는 부분에 대한 고려
- 서버가 죽었을때의 대처 (우선 보류)
회원
- 비회원 테이블 컬럼 정리
- 비회원 로그인 방법
- 회원 입장 / Guest 입장 을 구분짓고 Guset 입장을 누르면 자동으로 생성된 아이디로 접근이 가능한 서비스들에 대해 이용가능하게 끔 함.
식당
- 참고가 될만한 사이트 : https://www.diningcode.com/ ====» 다이닝코드
다음 모임 준비 사항 :book:
- 초안에 대한 수정
- JWT, Auth 정하기
- GCP 세팅 문서화