Skip to content

J08 피어세션 2주차

J065_김한빈 edited this page Nov 5, 2021 · 1 revision

J08 피어세션 (팀프로젝트 2주차)

참여자

Web17 - 버스없는팀

  • J012 김경식
  • J065 김한빈
  • J143 이수민
  • J208 최인규

Web31 - QUARTER

  • J021 김동준
  • J047 김유진
  • J068 김현조
  • J078 민수빈

주제

mono-repo (lerna)

  • 소개
    • 공통적인 의존성 관리, 하나의 repos에서 패키지별로 독립적인 의존성 관리 가능
  • 써본 장단점
    • 공통 의존성 파악이 쉽다
    • 공통된 파일을 패키지화하여 라이브러리처럼 package.json으로 의존할 수 있다
    • 설정이 복잡하다

소켓

  • Socket.io RoomSpace를 활용하여 대기방 구현
  • 클라이언트 여러 소켓 연결 vs 한 소켓 사용
  • 서버에서 저장하고있는 데이터 형태: Map 사용해서 key-value 쌍

타이머

  • 구현 방식?
    • setInterval()
    • setTimeout()
    • 이외의 방식? 고민 후 공유!

nginx

  • nginx 설정
    • build된 정적 파일을 어디서 넘겨주는 지
    • 소켓은 Upgrade Header....
    • 공부...
    • 어려움

github action

  • 배포 방식
  • deploy.sh를 따로 쓰면 불필요한 git 커밋이 없어진다!!

브랜치 전략

  • gitlab flow + 컨벤션
  • github flow + 컨벤션

질문

  • 코어 타임?
  • 진행 방식?
Clone this wiki locally