-
Notifications
You must be signed in to change notification settings - Fork 3
3주차 데일리 개인회고
Seongeun edited this page Nov 23, 2022
·
10 revisions
- Fact : 한 일, 일어난 일
- Feeling : 느낀 점, 감정
- Finding : 교훈이나 배운 점
- Feedback : 팀원들이 해주는 말
- URL encoding -> space: %20, #: %23, ?: %3F
- Badge Color
- 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 :
- 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 :
- Fact : 드디어 OAuth 로그인 성공....
- Feeling : 드디어 마음의 짐을 덜었어요....
- Finding : 드디어 passport 사용 방법을 알았어요....
- Feedback :
- Fact : 채팅 소켓을 제작하여 배포하고 프론트와 연동하였어요.
- Feeling : 드디어 프론트와 만나다니 신기해요.
- Finding : 스프린트 계획을 보니 아직 더할게 많네요.
- Feedback
- Fact : 서버와 소켓 API 연결에 성공했어요.
- Feeling : CORS 그만.
- Finding : 포스트맨에서 소켓 이벤트 사용법을 배웠어요.
- Feedback :
- Fact : Nginx를 이용해 클라이언트 서버를 NCP에 배포하고, github actions에 대해 공부했어요.
- Feeling : 이 세계에선 나도 뎁옵스 개발자?
- Finding : 쌩 리액트 프로젝트를 배포하려면, 웹 서버를 꼭 사용해야 하는 것 같아요.
- Feedback :
- Fact
- Feeling
- Finding
- Feedback
- Fact
- Feeling
- Finding
- Feedback
- Fact
- Feeling
- Finding
- Feedback
- Fact
- Feeling
- Finding
- Feedback
- Fact
- Feeling
- Finding
- Feedback
- Fact
- Feeling
- Finding
- Feedback
- Fact
- Feeling
- Finding
- Feedback
- Fact
- Feeling
- Finding
- Feedback
Copyright © 2022 FanUp
- Nest.js에서 소켓 테스트하기
- Image Lazy Loading을 통한 최적화
- Nginx에서 HTTP Cache 설정을 통한 최적화
- 서버 상태 관리 with RTK Query
- MSA 에서 Gateway와 Microservice로 이어지는 파일 통신은 어떻게 할까?
- MSA에서 service 간 통신 방식
- Nest.js 에서 자동으로 팬미팅 방 생성하는 스케줄링은 어떻게 해야할까?
🌕 트러블 슈팅
- MSA 에서 Docker로 배포할 때 겪었던 오류
- Redux useSelector 렌더링 최적화
- Sentry를 이용한 클라이언트 에러 모니터링과 성능 모니터링
- Layout Shift 해결하기
- 무한요청을 막기위한 Debounce와 UX를 위한 Optimistic UI