-
Notifications
You must be signed in to change notification settings - Fork 3
5주차 데일리 개인회고
By_juun edited this page Dec 15, 2022
·
13 revisions
- Fact : 한 일, 일어난 일
- Feeling : 느낀 점, 감정
- Finding : 교훈이나 배운 점
- Feedback : 팀원들이 해주는 말
- URL encoding -> space: %20, #: %23, ?: %3F
- Badge Color
- Fact : UserTicket 로직의 부하 테스트를 진행했어요. OAuth 로그인 방식을 전면 수정했어요.
- Feeling : 벌써 5주차라니 시간은 빠른데 구현할건 산더미에요.
- Finding : 부하 테스트를 진행하기 위한 툴, Artillery에 대해 알아보았어요.
- Feedback :
- Fact : Notification 저장 로직을 구현했어요
- Feeling : 구현하느라 이력서 작성하느라 팀 소개 작성하느라 너무 바쁘네요
- Finding : 시작은 미약하나 끝은 창대하리라
- Feedback :
- Fact : 웹사이트 렌더링 성능 메트릭을 학습하고 크롬 performance 탭을 통해 측정했어요.
- Feeling : 이거 어떻게 해요?
- Finding : 성능을 측정하는데는 다양한 관점이 있다는 것을 알게 되었어요.
- Feedback :
- Fact : Login 로직을 변경하고 이력서를 다시 썼어요.
- Feeling : 이제 2주 밖에 안남아서 아쉬워요.
- Finding : OAuth 로그인의 여러 방식을 학습했어요.
- Feedback :
- Fact: api gateway에 jwt 유효성을 검증 로직, artist 관련 로직을 구현했어요.
- Feeling: 할게 너무너무너무너무 많아요...
- Finding: 나름 이력서를 잘 썼다고 생각했는데 매운맛 피드백을 받고 다시 수정 중이에요 ㅠㅠ.
- Feedback :
- Fact : 알림 서비스 저장 로직과 채팅 성능 테스트 및 개선을 진행했어요.
- Feeling : 이력서 완성을 아직 못했어요ㅠ.
- Finding : 좋은 회사에 취직하고 싶어요.
- Feedback :
- Fact : 이력서를 작성했어요.
- Feeling : 취업이 쉽지 않네요.
- Finding : 방 이동 시 소켓 다루는 로직을 고쳐야해요.
- Feedback :
- Fact: GitHub action 수정, RTK Query BaseQuery 수정
- Feeling : 배포와 인프라 관리가 제일 어려운 것 같아요.
- Finding : Github Action의 보안 정책을 알았고, RTK에서 Query Header 커스텀 방법에 대해서 배웠어요.
- Feedback :
- Fact: api gateway에 guard를 만들어 client가 authorization header에 jwt를 담아서 보내면 사용자 데이터를 request에 추가하는 로직을 구현했어요.
- Feeling: 지긋지긋했던 로그인 이젠 그만~
- Finding: 마이크로 서비스에서 exception이 발생하는 경우에 api gateway에서는 client에게 response를 보낼 때, status를 어떻게 설정할 지 고민이에요.
- Feedback
- Fact : 다음날이 시험이라 개발진행을 하지 못했어요
- Feeling : 내일부터 빡야근~
- Finding : 이번 주말까지 모든 기능을 다 완수하고 싶어요
- Feedback : #몸이2개였으면
- Fact : Windowing 기법을 학습하고 적용해보았어요.
- Feeling : 재밌어요.
- Finding : 라이브러리를 가져다 쓰는 것도 힘드네요.
- Feedback :
- Feedback :
- Fact : WebRTC 로직을 수정하고 로그아웃 기능을 만들었어요.
- Feeling : 어느정도 끝이 보이는 것 같아요.
- Finding : WebRTC 로직을 다시 한번 학습했어요.
- Feedback :
- Fact
- Feeling
- Finding
- Feedback
- Fact : 시험을 보고나서 알림서비스를 개선을 하였어요
- Feeling : 5주차인데 아직 기능이 완성을 못해서 떨려요
- Finding : 주말에도 시간이 있으니 열심히 달려봐야겠네요
- Feedback : #I #am #Possible
- Fact : 다양한 프로파일링 방법을 학습하고 시도해봤어요.
- Feeling : 어렵네요.
- Finding : 크롬은 똑똑해요.
- Feedback :
- Fact : FanUP방에서, 사용자 목록을 가져올 수 있도록 만들었어요. 일반 사용자도 티켓을 만들 수 있도록 페이지를 만들었어요.
- Feeling : 너무 힘들어요...
- Finding : input에 날짜를 넣으려면 0을 추가해야 하는 것을 배웠어요.
- Feedback :
- Fact
- Feeling
- Finding
- Feedback
😍 좋았던 것(Liked)
- 팀원들 스스로 어떤 기능이 필요한지 부족한 기능을 찾아서 제안하는 모습이 좋았어요
- 이번 주 회식을 할 수 있어서 너무 좋았어요
📚 배운 것(Learned)
- 채팅 캐싱 전략을 배우게 되었어요
💦 부족했던 것(Lacked)
- 디버깅을 하는 시간이 많아서 구현하기가 빠듯했어요
🕯 바라는 것(Longed for)
- 개발자로서 하나의 기능이라도 제대로 구현해야함을 깨닫게 되었어요
😍 좋았던 것(Liked)
- 생각보다 더딘 진행에 조급하거나 답답할 법도 한데, 함께 맞춰가는 모습을 보며 성장할 수 있었다.
- 개인적으로 해보고 싶었던 성능 프로파일링을 시도해서 뿌듯하다.
📚 배운 것(Learned)
- 웹사이트 성능 프로파일링
- windowing 기법으로 성능 향상시키기
💦 부족했던 것(Lacked)
- 구현이 더뎠다.
- 팀원들끼리 고민하는 부분에 적극적으로 참여하지 않았다.
🕯 바라는 것(Longed for)
- 더 재밌게 개발해야겠다.
😍 좋았던 것(Liked)
- 열정을 가지고 개발을 진행한 잠ㅇ; 젛있디/
- 페어프로그래밍을 통해 개선점을 찾은 점이 좋았다.
📚 배운 것(Learned)
- Sentry를 이용한 프론트엔드 성능 모니터링
💦 부족했던 것(Lacked)
- 개발을 끝내지 못한점이 아쉽다.
🕯 바라는 것(Longed for)
- 다음주에는 꼭 마무리를 해서 멋지게 발표를 하면 좋겠다.
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