### 1. 문제 **(과제, 프로젝트를 진행하면서 부딪혔던 기술적인 문제)**
이번 주차를 지나며 겪었던 문제가 무엇이었나요?
1)대기열 생성하면서 대기열 토큰 생성과정과 대기열 토큰 조회하는 과정을 나눠야하는 가에 대한 고민
2) 유저와 대기열 토큰 테이블
유저가 대기열 페이지를 나가면 대기열이 초기화되는것인가?
그러면 대기열 토큰을 새롭게 만들어줘야하는 것이 아닌가?
그래서 유저와 대기열 토큰 테이블을 비정규화 했다.
### **2. 시도**
문제를 해결하기 위해 어떤 시도를 하셨나요?
1)
처음에 대기열 토큰 생성과 토큰 조회 API를 나눴는데, 굳이 나눌필요가 없어보여서 API를 합쳤음
2)
멘토님께 물어보고 토큰이 여러개 생기면 나중에 삭제해줘야하는 번거로움이 생긴다는 말을 듣고... 역정규화 해버림
### **3. 해결**
문제를 어떻게 해결하셨나요?
2)
생각해보니 유저가 대기열 페이지 나가면 유저테이블에서 업데이트 치면 되니까 1개로도 관리가능하겠다고 생각함.
### **4. 알게된 것**
문제를 해결하기 위해 시도하며 새롭게 알게된 것은 무엇인가요?
읽기성능이 중요하냐, 쓰기 성능이 중요하냐에 따라서 테이블 정규화, 비정규화를 고민해야한다는 것.
단순히 테이블을 비정규화했었는데, 목적성이 없이 했었다는 것
---
### **Keep : 현재 만족하고 계속 유지할 부분**
이번 주를 마무리 하며 나에게 만족했던 부분은 무엇인가요?
어떻게든 과제 제출하려고 시간 쪼개서 작업했던 것
### **Problem : 개선이 필요하다고 생각하는 문제점**
이번 주를 마무리 하며 개선이 필요하다고 생각했던 문제점은 무엇인가요?
P1. 멘토님께 질문할때 질문을 제대로 하지 못한것.
### **Try : 문제점을 해결하기 위해 시도해야 할 것**
이 문제점을 해결하기 위해 다음 한 주간 시도 할 것은 무엇인가요?
P1. 어떤 문제, 어떤 과정을 거쳤고 어떤 것이 궁금한지 질문을 정리하고 물어보자
'기타' 카테고리의 다른 글
부족한 점을 많이 알게 된 항해플러스 5주차 후기 (0) | 2024.07.20 |
---|---|
WIP 4주차 (0) | 2024.07.13 |
인프콘2024 신청 (0) | 2024.07.04 |
WIL 2 (0) | 2024.06.29 |
항해 플러스 1주차 회고 노트 (0) | 2024.06.22 |