728x90
응답하라 추억시대
누군가의 기억을 가치있게 생각하는 공간, “ 응답하라 추억시대 “ 입니다.
S.A. https://gleaming-harp-2af.notion.site/S-A-3929e5fabc12464eacb360854e7d4213
고민해 본 것들
1. 성능 향상
: 퍼포먼스를 높이기 위해 RDS의 테이블의 개수와 외래키를 줄이자.
1-1. 이미지
처음에는 파일 리스트와 파일이라는 테이블로 최대 5개까지 업로드가 가능했다.
이 테이블 2개를 포기하고 이미지 파일을 Posts안에 img 컬럼으로 한 개만 올리기로 하였다.
1-2. 신고
처음에는 commentsReports와 PostsReports로 나누어져 게시글 1개 댓글 1개를 각각 신고할 수 있었다.
신고는 애초에 운영진의 검수가 필요한 항목으로 n개 이상 신고 시 블락되는 자동화보다는 직접 봐야한다는 생각이 들었다.
이 과정에서 어차피 내용 검수를 하고 조치를 취하기 때문에 commentId와 postId의 필요성을 느끼지 않아
해당 테이블 2개를 Reports로 통합하였다.
1-3. 포인트
처음에는 point로그 테이블이 RDS에 있었으나 테이블 개수 감소를 위해 MongoDB 로 이동시키고
Users테이블에 memoryPoint라는 컬럼을 넣어주었다.
'내일 배움 캠프 > 그땐 (응답하라 추억시대)' 카테고리의 다른 글
망형 토폴로지에 대한 고찰 (0) | 2023.08.20 |
---|---|
마이크로 서비스 아키텍처에서 서비스와 서비스 사이의 정보교환 (0) | 2023.08.19 |
Node.js TCP서버에서 query와 params를 이용하여 CRUD 하기 (0) | 2023.08.19 |
Node.js 서버 2개 연결하기 (0) | 2023.08.17 |
마이크로 서비스 아키텍처 (0) | 2023.08.17 |