팀 프로젝트 회고 -6일차-

Jeong-Taek·2022년 11월 8일
0

팀 프로젝트 중간점검이 있고 무려 이틀만에 또 점검이 있다고 한다..
저번에 멘탈이 바사삭해진 나는 오늘 잘 견딜 수 있을까?...

할일 목록

  • 기획서 최신화
  • 중간점검 시 질문할 내용 정리
  • 마일스톤 및 칸반보드 최신화
  • 프론트, 백 작업상황 브리핑

우리팀은 오전 11시 회의를 진행한다.
오늘은 간단히 프론트와 백 서로의 작업상황 브리핑을 진행하고 기획서 최신화를 하는 것으로 회의를 마무리 했다.

디자인 진행상황

전 직장동료인 웹디자이너를 섭외해 디자인 진행중인데 아무래도 직장인이라 평일저녁마다 간간히 디자인을 해주고 있다. 이번 주말까지는 반응형 작업까지 다 해준다고 한다. (고수..)

두번째 점검시간

예상했던 것과 달리 두번째 회의는 너무 평화로웠다.. 첫번째 회의 때 그 무서움은 우리의 기강을 잡기 위해서였나 싶었다.

회의 내용을 간단히 정리해 보면

Frontend

  • 전체적으로 좋다고 하심
  • PWA를 적용할거면 우선순위 2차로 당겨오는 것이 어떨까 조언해주심
  • 우선순위 2차 불필요한 것을 제외하고 필요한 기능만 넣으라고 하심
  • 풀페이지 직접 구현하는게 좋다고 하심
  • jsx 오류나는거 타입스크립트 충돌같으니 재설치 요구 → 와서 재설치하고 해결함
  • package.json 복사해서쓰면 버그 날 일 많다

backend

  • ERD 이미지는 게시판, 리뷰 나누라고 하심 (수평 파티셔닝이라고 한다.)
  • 질문
    • 채팅 데이터를 ERD에 어떻게 넣어야하는가?
    • 참여자 리스트랑 채팅 연결은 noSQL 사용한다
      • 관계형으로 하고싶으면….
      • 그냥 mongoDB 사용해라
        • 도커로 진행 시 문제점 하나는 두개의 DB에 접근 시 트랜젝션 필요
        • 이것을 분산 트랜잭션이라함
        • 이걸 안하면 롤백이 안됨
        • 래디스를 사용하면 도움됨
        • SAGA 인스턴스
        • 몽고에서 받는 내용들을 일단 레디스에 담아라 이후에 SQL에 접근 못하면 레디스에 안된거 저장
        • 레디스를 조회했을때 오류가 저장됬다면 전부 롤백 시켜라
        • 만약 둘다 성공하면 레디스에 있는 정보를 프론트에 보내(이게 커밋)
    • AWS 웹소켓 많이 씀 (API gateway)(유료인듯)

      등산로 API
      - geometry filter???
      - 경도,위도 뽑는 API 필요
      - 이걸 페치 보내서 하면 될듯하다…?
      - 너무 오래 잡고있지 말고 3일 넘어가면 포기해라
      - 그래도 해보는걸 추천한다
      - 조언 - 내 위치 찍는 API 에서 등산로 API로 보내고 프론트에서 지도로 찍는다
      - 포스트맨을 이용해서 봐라 (더 편함)

뭔가 여러가지 많이 얻어갈 수 있었던 회의시간이었다.
처음으로 회의시간이 짧다고 느꼈고 시간이 조금만 더 주어졌으면 좋겠다고 생각했다.

일단 지금은 기능적인 부분보다 프론트엔드는 퍼블리싱부터 열심히 달려야겠다! 오늘 회고 끝

0개의 댓글