250817

Regular Kim·2025년 8월 17일
0

회고

목록 보기
101/107

250817 회고 💬

8월도 어느새 중순이다. 다시 폭염이 온다는데,,,, 출근길 지옥길 다시 시작이다 🥵

Keep 👍

알고리즘

알고리즘 문제풀이를 계속하고 있다.

출퇴근 자투리 공부

TDD를 공부하고있다

  • test fixture

SSAFY 프로젝트 학기

안면인식 프로그램을 제작 중이다. 다음 주가 프로젝트 마감 기한이다. 그래서 마무리 작업을 진행했다.

no-redis 평균 1.7초, redis 적용 후 173ms, 90% 개선

조회 성능 개선 시나리오를 작업했다. 2천만건 정도의 멤버 데이터를 db에 넣고(한참 걸렸다) 특정 조건의 멤버들만 조회하는 시나리오이다. 캐싱 처리 없이 요청하면 평균 1.7초 정도 소요된다. 반면에 단순하게 레디스에 해당 결과를 저장해놓고 요청시 반환하도록 설정하니 첫 요청 제외하고 약 90% 성능 개선 효과가 있었다. 우효!

  • 완료
    - 회원가입 로직
    - 로그인 로직
    - 공통 응답 래퍼 클래스 제작
    - 에러 핸들러 제작
    - 스키마 회의
    - API 명세서 제작 (swagger)
    - 회원 정보 변경 로직 개선 (password resolver)
    - api 로깅 작업하기 (interceptor)
    - 좋아요 기능
    - 구독 기능
    - 자기 정보 조회 api
    - redis 적용 -> 조회 성능 개선

독서

혼자 공부하는 네트워크를 읽고있다.

Try 🧚

  • 싸피 프로젝트 TODO
    - 리팩토링
    - 코드리뷰
    - 구매시 메일 전송
    - Oauth2 (구글, 카카오, 네이버)
    - RefreshToken
    - Mail Sender (공지사항, 약관 변경)
    - 유저 알림 기능 (공지사항, 약관 변경)
    - 유저 옵션 (알림, 메일 수신 설정)
    - ID 중복 확인 API 작업
    - application.yml 파일 prod, dev 분리하기
  • 혼자 공부하는 네트워크 읽기

독서 목록

서평 완료 목록

서평 예정 목록 (읽는 중)

  • 혼자 공부하는 네트워크 (16%)

으악 재미없어,,, 🤪

  • 면접을 위한 CS 전공지식 노트
  • 한 권으로 읽는 컴퓨터 구조와 프로그래밍

독서 예정 목록

  • 혼자 공부하는 네트워크
  • 오브젝트
  • HTTP 완벽 가이드
  • 자바/스프링 개발자를 위한 실용주의 프로그래밍
  • 모던 자바 인 액션
  • 자바 성능 튜닝 이야기
  • 헤드 퍼스트 서블릿
  • 파이브 라인스 오브 코드
profile
What doesn't kill you, makes you stronger

0개의 댓글