팀 프로젝트 중간점검이 있고 무려 이틀만에 또 점검이 있다고 한다..
저번에 멘탈이 바사삭해진 나는 오늘 잘 견딜 수 있을까?...
할일 목록
- 기획서 최신화
- 중간점검 시 질문할 내용 정리
- 마일스톤 및 칸반보드 최신화
- 프론트, 백 작업상황 브리핑
우리팀은 오전 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로 보내고 프론트에서 지도로 찍는다
- 포스트맨을 이용해서 봐라 (더 편함)
뭔가 여러가지 많이 얻어갈 수 있었던 회의시간이었다.
처음으로 회의시간이 짧다고 느꼈고 시간이 조금만 더 주어졌으면 좋겠다고 생각했다.
일단 지금은 기능적인 부분보다 프론트엔드는 퍼블리싱부터 열심히 달려야겠다! 오늘 회고 끝