-
Notifications
You must be signed in to change notification settings - Fork 3
4주차 데일리 개인회고
SungBeen Hong edited this page Nov 30, 2022
·
16 revisions
- Fact : 한 일, 일어난 일
- Feeling : 느낀 점, 감정
- Finding : 교훈이나 배운 점
- Feedback : 팀원들이 해주는 말
- URL encoding -> space: %20, #: %23, ?: %3F
- Badge Color
- Fact: Ticket db을 세팅하고, micro service에서 발생한 에러를 gateway로 전달하는 플로우에 대해 토론했어요.
- Feeling: 이번주 야근 확정
- Finding: 트래픽이 몰릴 경우 AutoScaling을 어떻게 적용해야할 지 고민입니다.
- Feedback:
- Fact : 오늘 예비군 갔다오고 나서 백엔드 API 라이플 사이클을 팀원에게 공유했어요.
- Feeling : 예비군에서 오랜만에 총을 쐈는데 안경을 못들고가서 맞추지 못해 아쉬웠어요.
- Finding : Microservice끼리 통신 메시지 규약을 어떻게 정의해야하는지 감을 잡았다고 생각했는데 이게 맞는걸까요.
- Feedback:
- Fact : 주말에 해결하지 못한 일을 팀원에게 공유했어요.
- Feeling: 짜잘짜잘한게 고민이 되네요.
- Finding: 타입스크립트 사용법을 배웠어요.
- Feedback:
- Fact: API 인터페이스 코드를 작성했어요.
- Feeling: 이번주 큰일 난 것 같습니다…
- Finding: RTK Query 사용법을 배웠어요.
- Feedback:
- Fact : FanUP의 에러핸들링 부분을 코드리뷰하여 기존 플로우를 개선할 수 있었어요. Ticket Service의 API 코드를 작성했어요.
- Feeling : 코드리뷰로 기존 코드를 개선하니까 뿌듯하네요.
- Finding : Hybrid Application에서는 Nest의 Global microservice exception filters가 동작을 안해요.
- Feedback :
- Fact : 성빈이의 도웅을 받아 적절한 에러핸들링을 완성할 수 있었고 팬업 기본 로직을 완성했어요
- Feeling : 코드 리뷰의 Strong 함을 얻었어요
- Feeling : 하루종일 혼자 하니까 심심하네요
- Feedback :
- Fact : 병준이의 의견을 수용해 무한스크롤의 성능을 개선하고 있어요.
- Feeling : 역시 팀원들이 짱이예요~
- Finding : 채팅 하나에 대해 다양한 성능 개선이 가능하군요.
- Feedback :
- Fact : Layout Shift 문제 해결, Redux selector 렌더링 최적화
- Feeling : 하루종일 혼자 하니까 심심하네요
- Finding : Layout Shift 문제 해결 방법과 Redux 렌더링 최적화 방법에 대해 공부했어요.
- Feedback :
- Fact: class-validator와 transformer를 사용해 사용자가 요청한 데이터의 유효성을 검증하는 로직을 구현했어요.
- Feeling: 왜 자동 형변환이 안될까요...
- Finding: nest에서 validation과 transform이 동작하는 파이프라인을 알게 되었어요.
- Feedback
- Fact
- Feeling
- Finding
- Feedback
- Fact
- Feeling
- Finding
- Feedback
- Fact : Nginx Cache Control 최적화
- Feeling : 서버를 만지지는 않았지만, 서버 개발자가 된 느낌이에요
- Finding : Nginx에 대한 기본 뿐만 아니라 옵션 설정에 대해서도 자세하게 배웠어요.
- 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