Skip to content

4주차 팀 회고

Kiwon Kim edited this page Dec 1, 2023 · 3 revisions

프로젝트 진행 상황 & 주요 기능

클라이언트

  • UI 작업
    • 룸 설정 창
    • 스코어보드
    • 각종 창 모달 화
    • 커스텀 드롭다운
  • 방 생성 API 연동
  • 웹 소켓 연결
  • 깃헙 로그인
  • 백준 문제 크롤링

익스텐션

  • 활성화/ 비활성화
  • 방 진입, 이탈 감지

서버

  • 깃헙 로그인 / 목 로그인
  • 로깅
  • 웹 소켓 연결 지원
  • 방 생성 api
  • 문제 검색 api
  • 백준 문제 크롤링
  • 덤프떠서 디비 삽입
  • nginx reverse proxy 통해 api / client 구분
  • https 인증서? 맞나

협업 중 겪은 어려움 & 해결 방안

  • 웹 소켓과 로그인의 경우 프론트와 긴밀히 협업해야 하는 경우가 잦았음.
    • 해결책: vscode의 liveshare 기능을 통한 페어 프로그래밍
    • 지금 당장 해결해야 하는 버그가 있을 때 원격 브랜치에서 공동작업하는 것보다 생산성이 빠름

프로젝트 현황 공유 질문 정리

피드백

  1. 저도 세션으로 구현하고 싶었는데 진짜 세션 정보가 너무 없더라구요..! 대단하시네요..

질문

  1. 대회 생성, 참여가 지금 가능한가요?
    1. 아직은 불가능합니다 ㅠㅠ 다음주까지 목표입니다
  2. 서버 몇 대 돌리시나요? AI 도입 계획 있으신가요?
    1. 한 대 돌립니다. 현재 개발도 바빠서 잘 모르겠습니다..
  3. 세션을 선택하신 특별한 이유가 있으신가요?
    1. 저희 서비스는 유저의 상태를 매니지먼트해야해서 세션을 무조건 필요로 합니다.
    2. jwt를 제대로 알지 못하는데 당장 필요성을 크게 느끼지 않는 상황에서 도입을 해야하나라는 생각이 듭니다.
    3. jwt 없이 구현해보는거도 중요한 것 같습니다!
  4. 관리형 DB 쓰시나요? 직접 DB 올리시나요?
Clone this wiki locally