# day15
###### tags: `Daily meeting`
2021-03-03
## 데일리 스크럼
- 지난 데일리 스크럼부터 지금까지 내가 완수한 것이 무엇인가?
- 퇴근 전 회고를 하니 어제 한 일은 생략하자.
- 다음 데일리 스크럼까지 내가 하기로 한 것이 무엇인가?
- 현재 장애가 되고 있는 것(이슈가 되는 것)이 무엇인가?
### 오늘 할 일 & 우려되는 점
- PR
- 발표준비 ( 라이브러리 선정이유, 동작 원리, 사용방법 등 )
- 각 페이지 에러처리, 리팩토링
- 레벨 관련 문서 정리
- 추가 기능 문서 정리
[당근마켓-캐럿팀] PR 정리 및 페이지 단위 에러처리, 레벨, 추가 기능 관련 문서 정리, 발표준비를 할 예정입니다.
### 질문
- 발표 시간 : 30 분 이상 준비하면 좋을 듯
- 각자 한부분 정리하기(발표 전반부에 구체적으로 수행한 역할 발표하기)
- 프로젝트를 하며 한 고민, 중점적으로 생각한 것 등을 말하고 뒤쪽에서 자세하게 풀어서 설명하기
- 어떻게 진행하고 어떤기술을 왜 사용했는지??
### 학습할 것?
- 리액트, next.js, swr, graphql, node, express, apollo server, mongodb, mongoose, docker, elastic search, monstache
### 발표
1. 프로젝트 간단한 소개 및 기술스택
2. 맡은 역할 구체적으로 적기 2
3. 데모 보여주면서 어떤 기술을 사용했는지, 간단하게 말하기 3~4
4. 프로젝트 진행 방식 2~3
5. DB 스키마
6. monstache, mongodb replica set, elasticsearch 5~6
7. swr vs apollo client 왜 swr 사용했고 어떤 좋은점이 있었는지 => 상태관리라이브러리를 사용하지 않았다. 3
8. 차별화를 위해 판매자의 희망 거래 위치를 기준으로 당근마켓보다 더 검색.., ~~레벨~~(당근마켓과 차별점) 원래는 주소검색만 되지만 5~6
9. 마무리 2
#### 얘기할만한 것
- ssr
- _app.jsx, _document, next router shallow 원리
- swr 사용 이유
- swr revalidate
- graphql의 장단점
- 몽고디비 스키마
- 무한스크롤.. intersection vs scroll event
- elastic search 사용 이유, index 설정 이유
- monstache 사용 이유, 설정을 이렇게 한 이유
- 제어 컴포넌트, 비제어 컴포넌트
- 인증 방법
- 고민한 부분.
### 회고
- 뭔가 쉬운에러에 시간을 오래 쏟은 것 같아서 아쉽다. 에러처리와 리팩토링을 진행했지만 많이 부족한 것 같은 느낌이다...
- 코드를 한 번 쭉 봤는데 기술적으로 뭘 내세울 수 있을지 잘 모르겠다..