Skip to content

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로 분리할지? 상태로 가지고 있을지?
      • 상태로 가지고 있는다
    • 결론: 분리하지 않고 컴포넌트 변경 방식으로 진행
  • 방 목록을 새로고침 하는 방식

    • 1초에 한번씩 주기적으로 가능
      • 여러개의 소켓이 발생할 것으로 보이는데, 이벤트를 할당하고 해제하는 것이 어려울 수도 있지 않을까?
  • 프론트 챌린징 과제

    • 3d 모델링
    • webrtc sfu, mcu (optional)
  • 백엔드 챌린징 과제

    • 소켓 무중단 배포
  • 멘토님이 맡는 다른 팀

    • 실시간 편집기

📕 메인

👨🏻‍💻 팀 규칙

🛠 프로젝트 명세

👨‍🏫 멘토님 미팅

📝 회의록

1주차 회의록
2주차 회의록
3주차 회의록
4주차 회의록
5주차 회의록
6주차 회의록

📅 스프린트 계획

🔙 회고록

피어세션

2주차 피어세션
3주차 피어세션
4주차 피어세션
5주차 피어세션

💻 기술적 경험

Clone this wiki locally