Skip to content

3주차 데일리 개인회고

SungBeen Hong edited this page Dec 4, 2022 · 10 revisions
- Fact : 한 일, 일어난 일
- Feeling : 느낀 점, 감정
- Finding : 교훈이나 배운 점
- Feedback : 팀원들이 해주는 말

3주차 월요일

성빈

  • Fact : 배포환경에서 사용할 mysql DB를 세팅했다..
  • Feeling : 아오 왜 안돼
  • Finding : ACG도 뚫어주고, 방화벽 예외설정도 해주고, user host도 수정해줬는데 conf 파일이라는 복병이 남아있었어요...
  • Feedback :

진성

  • Fact : MSA 에서 소켓 게이트 웨이를 어디에 둘지 결론을 내렸다.
  • Feeling : 이제 살짝 어려운 부분을 뚫은 기분이에요
  • Finding : 설계 고민에 대하여 노션에 작성하면서 정리를 하다보니 결론을 내릴 수 있게 되어서 자주 작성해야겠다는 것을 깨달았어요
  • Feedback :

성은

  • Fact : 채팅 UI 컴포넌트들을 리팩토링했다.
  • Feeling : 되다가 안되다가 되다가 안되다가해요
  • Finding : 복붙을 잘하자
  • Feedback :

병준

  • Fact : WebRTC를 이용한 화상채팅 기능을 마무리 했다. 메인페이지 UI 작업을 했다.
  • Feeling : 월요일은 너무 힘들어요...
  • Finding : 코드를 작성할 때, 꼼꼼하게 작성하자.
  • Feedback :

3주차 화요일

성빈

  • Fact : OAuth 로그인 과정에서 code -> token -> 유저 정보를 요청하는 로직을 작성했어요.
  • Feeling : OAuth 제발 그만해...
  • Finding : MSA에서는 redirect가 힘들다.. (passport도..)
  • Feedback :

진성

  • Fact : 개발 시간 - 테스트 커버리지 CI 7, 소켓 테스트 3 그 이상은 CI가 허락하지 않는다고 하네요.
  • Feeling : 이제 나도 DevOps 마스터? 될뻔함
  • Finding : Stackoverflow 도 모르는 문제가 있다는 것을 알게 되었어요.
  • Feedback :

성은

  • Fact: Web Socket을 이용한 채팅 기능을 구현했어요.
  • Feeling : 재밌나?
  • Finding : socket 객체를 어떻게 다루어야 할 지 고민이 많이 되네요.
  • Feedback :

병준

  • Fact : 메인페이지 UI 작업과 테스트 코드를 작성했어요.
  • Feeling : 반복작업이 너무 힘들어요..
  • Finding : 퍼블리셔도 힘들다는 걸 알게되었어요.
  • Feedback :

3주차 수요일

성빈

  • Fact : 드디어 OAuth 로그인 성공....
  • Feeling : 드디어 마음의 짐을 덜었어요....
  • Finding : 드디어 passport 사용 방법을 알았어요....
  • Feedback :

진성

  • Fact : 채팅 소켓을 제작하여 배포하고 프론트와 연동하였어요.
  • Feeling : 드디어 프론트와 만나다니 신기해요.
  • Finding : 스프린트 계획을 보니 아직 더할게 많네요.
  • Feedback

성은

  • Fact : 서버와 소켓 API 연결에 성공했어요.
  • Feeling : CORS 그만.
  • Finding : 포스트맨에서 소켓 이벤트 사용법을 배웠어요.
  • Feedback :

병준

  • Fact : Nginx를 이용해 클라이언트 서버를 NCP에 배포하고, github actions에 대해 공부했어요.
  • Feeling : 이 세계에선 나도 뎁옵스 개발자?
  • Finding : 쌩 리액트 프로젝트를 배포하려면, 웹 서버를 꼭 사용해야 하는 것 같아요.
  • Feedback :

3주차 목요일

성빈

  • Fact : 오늘 데모발표와 티켓팅 로직을 작성하는 시간을 가졌어요.
  • Feeling : 대한민국 짝짝 짝짝짝~
  • Finding : 어제 Auth Service를 hybrid로 적용한게 야매라니...
  • Feedback : #오늘뭐했누 #야매아니야 #오늘얼굴보기힘드네

진성

  • Fact : 오늘 데모발표 준비를 하고 티켓팅 로직을 같이 설계를 하고 Docker 로 배포하는거 오류없게 하였어요.
  • Feeling : 데모 발표도 준비했는데 이제 학교 과제해야되서 슬퍼요.
  • Finding : 오늘의 교훈으로 항상 스스로를 과대평가하지 말자는 것을 깨달았어요.
  • Feedback : #그는오늘도Jocker와함께한다 #아직도인프라 #트러블슈터

성은

  • Fact : 채팅 소켓 객체를 싱글턴 구조로 리팩토링했어요.
  • Feeling : 오늘도 왜 안될까?
  • Finding : 채팅을 입력할 때마다 소켓을 연결하면 팀원들한테 교양 받아요^^
  • Feedback : #그럴수도있지 #트러블메이커 #왜케느리지?

병준

  • Fact : 티켓팅 페이지 마무리, 클라이언트 https 적용
  • Feeling : 아직도 목요일인가요?…
  • Finding : nginx, letsencrpt, certbot 을 이용하면, 10분만에 https를 적용 할 수 있다는 사실을 알았어요.
  • Feedback : #API명세서도작성하는명개발자? #그냥모른척좀하지 #약속의수요일

3주차 금요일

성빈

😍 좋았던 것(Liked)

  • 티켓 관련 로직을 팀원과 함께 논의하는 과정에서 선택할 수 있는 여러 플로우를 생각하고, 장단점을 비교하여 최종적으로 가장 적합한 방식을 선택하기까지의 과정이 좋았습니다.
  • 매주 한 번씩은 오프라인으로 만나 함께 코딩도 하고, 회식도 하며 팀원 간 거리가 더 가까워졌다고 느껴집니다.

📚 배운 것(Learned)

  • 티켓팅 이후 팬미팅에 참여하기 위한 방 번호를 분배하는 작업을 스케줄링하기 위해 nest에서 제공하는 @Cron 기능을 사용할 수 있다는 걸 알았어요.
  • ncloud에서 DB를 관리하는 경우 외부에서 접근하려면 ACG만 설정해서 되는게 아니라는 걸 알았어요.

💦 부족했던 것(Lacked)

  • 구현을 하기 전에 너무 고민을 많이 하는 것 같아요. 일단 만들고, 동료들과 함께 개선할 수 있는 부분을 논의하면 더 좋을 것 같아요.

🕯 바라는 것(Longed for)

  • 특정 기능을 구현하는 과정에서 고민한 부분이 있다면 문서로 남겨주세요. 코드리뷰를 할 때, 여기서 왜 이런 플로우를 선택하게 되었는지 이해하기 더 쉬울 것 같아요.
  • 지금처럼 즐거운 팀 분위기를 유지할 수 있도록 앞으로도 팀원끼리 대화 많이해요!

성은

  • Fact
  • Feeling
  • Finding
  • Feedback

병준

😍 좋았던 것(Liked)

  • 화목했던 팀 분위기 덕분에 즐겁게 프로젝트를 기획 할 수 있어서 좋았습니다.
  • 하나의 기능과 코드, 인터페이스에 대해서 팀원들과 많은 의논을 하고, 접근 방법을 생각해보고 이를 함께 코드로 옮기는 과정을 가질 수 있어서 좋았습니다..
  • 팀원 모두 자기가 맡은 부분에 대해서 끝까지 완료하는 모습이 좋았습니다.

📚 배운 것(Learned)

  • Nginx와 Https 적용까지 배포의 전반적인 과정을 배울 수 있었습니다.
  • Github Actions와 Docker에 대해서 배울 수 있었습니다.

💦 부족했던 것(Lacked)

  • 작은 부분이라도 팀원들과 함께 고민하지 않고, 혼자 고민 했던 점이 부족 했던 것 같습니다.
  • 팀원들 모두가 서로서로를 존중해주는 모습이 조금은 부족 했던 것 같습니다.

🕯 바라는 것(Longed for)

  • 고민이 있다면, 함께 고민하기
  • 팀원들과 충분한 대화를 하는 것
Clone this wiki locally