-
Notifications
You must be signed in to change notification settings - Fork 1
[Daily Scrum] 22.11.09.
Nayoung Kwon edited this page Nov 9, 2022
·
3 revisions
일시 | 22.11.09. 10:10~ |
---|---|
참석자 | 권나영, 송민종, 백수만, 이준영 |
- 백로그 작성
- 기능 토의
- 데이터베이스 모델링
- 기술 결정
- 권나영
-
ORM (typeORM, Prisma)
-
Prisma에서 주장하는 장점
declarative model을 정의하여 복잡한 모델 인스턴스를 관리하는데 안전하게 데이터를 읽고 쓸 수 있다.
원시적으로 SQL을 작성하는 방법은 많은 오버헤드 발생으로 생산성 저하
기존 ORM의 문제점 : 관계형 데이터가 오브젝트에 쉽게 매핑될 수 있다는 잘못된 가정에 기반을 두어 많은 복잡성과 함정이 발생
-
typeorm과 prisma 벤치마킹
read query에서 prisma가 빠르나,
database가 커질수록 prisma는 점차 퍼포먼스를 잃고 typeorm은 빨라진다.
-
-
mono repo
- nest js에서 [mono repo](https://docs.nestjs.com/cli/monorepo) 지원한다.
-
- 백수만
- 송민종
- Webpack, Babel Config
- Eslint, Prettier
- Test 도구 설치는 아직
- [링크1](https://db2dev.tistory.com/entry/ESLint-importorder-%EA%B7%9C%EC%B9%99-%EC%84%A4%EC%A0%95%ED%95%98%EA%B3%A0-%EB%92%A4%EC%A3%BD%EB%B0%95%EC%A3%BD-import-%EC%BD%94%EB%93%9C-%EA%B0%9C%EC%84%A0%ED%95%98%EA%B8%B0)
- [링크2](https://velog.io/@eenaree/eslint-import-order)
- 이준영
- 데이터베이스 모델링
- 멘토님께 여쭤볼 것 정리
- 기술 스택 문서 작성
- 개발환경 설정
- 루트에 있는 config 잘 적용되는지 확인
- nest mono repo 동작 확인
시간 | 할 일 |
---|---|
10:10~ | 스크럼 |
데이터베이스 모델링 | |
12:00~ | 점심 |
13:00~ | 기술 스택 문서 |
14:00~ | 개발환경 설정 |
15:00~ | 멘토님께 여쭤볼 것 정리 |
17:00~ | 마스터클래스 |
19:00~ | 저녁 |
21:00~ | 멘토 밋업 |
밋업 정리 및 토의 |
. <- 여기에 환경설정파일 놓는곳 << 이걸 테스트해보고싶음
/shared (타입, 인터페이스, 상수)
/backend
/frontend
package.json
Fact : DB와 ORM 결정을 하였다!
Feeling : 어제가 아직 안끝난 것 같네.. 근데 내일도 똑같이 생각할 것 같다.
Finding : 비 정규화를 단점으로만 생각했는데 잘 활용하면 Document DB의 장점으로 변환시킬 수 있단걸 깨우치다니...
Future : 오늘 결정한 사항들을 글로 잘 남겨두고싶다!
Feedback :
- 기술 스택을 합리적인 이유로 선택해주셔서 우리 프로젝트가 이유 있는 기술을 기반으로 만들어지게 될 거 같습니다. 고마워요😆
- NoSQL에 관해 같이 얘기 나누니까 이해도가 더 올라가서 좋았습니다~
- ERD 설계를 깔끔하게 잘 해주셔서 이해하기 좋았어요!
Fact : ERD 설계와 기술스택 정리를 했다. 인증 전략 토의를 했다. 멘토니께 궁금한 점들 정리해서 조언을 구했다.
Feeling : 만나서 하니까 확실히 의견 나눌 때 좋다.
Finding : oAuth에 대해 자세히 알게 되었다. MySQL의 복제지연에 대해 알게 되었다. 모르는 것이 많다...
Future : 내일부터 조금씩 nest 공부해보자!
Feedback :
- 이번 기회에 OAuth 공부 더 해보면 좋을 것 같아. 모르는 거있으면 언제든지 이야기하면 같이 알아가보자요.
- 소켓 서버 2개 생각도 못했는데 챙겨서 말씀해주셔서 감사합니다.
- 로그인 전략 같이 얘기 나누니까 궁금증이 많이 생겼는데, 프로젝트 진행하면서 모르거나 애매한거 있으면 언제든지 시간내서 얘기 하면 좋을것같아~
Fact : ERD 설계, Jest, Testing Library 세팅 진행, 인증 전략 토의를 하였고, 궁금한 점들 멘토님에게 질문드리고, 조언을 구했다.
Feeling : 구체적인 결정 사항들이 많아지니까 작업이 진행되고 있는게 느껴져서 좋았다.
Finding : RDB랑 NoSQL 둘 다 모델링을 함으로써, 약간이지만 차이점을 알게 되었다. MySQL의 문제점으로 복제지연이라는 키워드를 알게 되었다.
Future : 내일은 세팅 마무리하고 모노레포 구성도 마무리하고 싶다.
Feedback :
- 상태 라이브러리 기술스택 이야기할 때 전부 생소했는데, 나중에 백엔드에게도 설명의 시간을.. 부탁드려도될까요?
- 언제나 `왜냐면` 이라는 문장으로 이야기를 해줘서 굉장히 이해가 잘돼요 앞으로도 우리 소통 잘 될 거 같아서 좋습니다~
- oAuth 인증 절차에 대해서 자세히 얘기해주셔서 이해하는데 좋았어요!
Fact : 인증/인가 전략 결정, 멘토와의 밋업 정리. 토론이나 회의 문서 정리함.
Feeling : 점점 구체화되어가고 있어서 좋다.
Finding : 생각보다 문서화할 때 노력이 많이 든다.
Future : 내일은 문서들 거의 다 마무리 할 거다!
Feedback :
- 오늘도 (타닥타닥) 서기는 (타닥타닥) 열심히 글을쓴다 (타닥타닥). 이번주가 유독 쓸 것들이 많아서 고생하고있는데, 너무 잘해주고 있어서 고마워요 👍👍👍👍👍👍
- 꼼꼼하게 정리해주셔서 고마워요! 👍👍 서기 화이팅!!
- UI 디자인 할 때 좋은 아이디어 많이 내주세요 ㅋㅋㅋㅋㅋ
- 기획서
- Figma
- Architecture
- Skill Spec
- API
- Database ERD
-
Tech discussion and sharing