-
Notifications
You must be signed in to change notification settings - Fork 1
22 11 09 멘토님 미팅
김형준 edited this page Nov 10, 2022
·
1 revision
-
ESLint recommend
-
emotion or styled components or scss
- emotion
-
백엔드 배포 전략
- nginx, pm2, ncloud s3
-
CSR or SSR
- CSR
-
플랫폼 우선하고, 게임 관련된 ERD는 나중에 생각해도 괜찮겠다
-
방의 인원 수를 제한하고 기능을 더 신경쓰자 or webrtc를 깊게 파보자
- p2p로 시작하고 문제가 생기면 sfu, mcu 해보고 시간이 정 없을 것 같으면 인원 수를 줄이자
-
방을 어디서 저장할건지? 메모리? DB?
- redis(in memory db)
-
2주차 시작 때에 배포를 먼저 진행하는 것이 좋다!
-
tsconfig.json → strictNullChecks null 체크 true 설정
- 진행
-
nest.js(Full-stack Framework) vs express(Micro Framework)
- Nest.js 가 개발자에게 건전한 제약사항이 많기 때문에 사용
- Nest.js 사용 후 러닝커브가 크게 느껴지면 express
-
공통 컴포넌트가 많아서 페이지를 분리할지?
- 방의 상태를 URL로 분리할지? 상태로 가지고 있을지?
- 상태로 가지고 있는다
- 결론: 분리하지 않고 컴포넌트 변경 방식으로 진행
- 방의 상태를 URL로 분리할지? 상태로 가지고 있을지?
-
방 목록을 새로고침 하는 방식
- 1초에 한번씩 주기적으로 가능
- 여러개의 소켓이 발생할 것으로 보이는데, 이벤트를 할당하고 해제하는 것이 어려울 수도 있지 않을까?
- 1초에 한번씩 주기적으로 가능
-
프론트 챌린징 과제
- 3d 모델링
- webrtc sfu, mcu (optional)
-
백엔드 챌린징 과제
- 소켓 무중단 배포
-
멘토님이 맡는 다른 팀
- 실시간 편집기
- 22.11.01 멘토님 미팅
- 22.11.09 멘토님 미팅
- 22.11.17 멘토님 미팅
- 22.11.23 멘토님 미팅
- 22.12.01 멘토님 미팅
- 22.12.08 멘토님 미팅
- 22.12.15 멘토님 미팅