# 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 사용 이유, 설정을 이렇게 한 이유 - 제어 컴포넌트, 비제어 컴포넌트 - 인증 방법 - 고민한 부분. ### 회고 - 뭔가 쉬운에러에 시간을 오래 쏟은 것 같아서 아쉽다. 에러처리와 리팩토링을 진행했지만 많이 부족한 것 같은 느낌이다... - 코드를 한 번 쭉 봤는데 기술적으로 뭘 내세울 수 있을지 잘 모르겠다..