230417~230423 WIL #11 NETicket 프로젝트4

김춘복·2023년 4월 22일
0

WIL : Weekly I Learned

목록 보기
11/93

4월 셋째주 23/04/17 ~ 23/04/23 Weekly I Learned

항해 11주차. 이번 주는 Redis로 서버 응답 속도를 개선하는 것에 집중했다. 생각보다 redis의 성능이 잘 나와 좋았다. 어제 피드백을 받아 캐시 전략을 수동에서 자동으로 돌아가도록 했는데 이번 주 초만해도 이게 가능할까? 싶은걸 반나절만에 구현했다. 시간이 갈수록 실력이 늘고 있는게 체감이 되는 것 같다. 다음주도 화이팅!


이번주에 배운 것

실전프로젝트

  • 피드백 받은 것 :
    캐시 전략은 일일이 수동으로 해서는 안된다. 로직은 한 방향으로만 흐르는 것이 가장 좋다. 알아서 캐싱되고 알아서 ttl로 사라지고 알아서 흘러가도록 만드는 로직이 베스트다.
    공식 문서가 처음엔 거부감 들고 읽기 힘들지만 자꾸 읽으면서 습관을 들여야 한다.
    코틀린은 일단 자바스프링 부터 열심히 해서 마스터하고 그 뒤에 봐도 안늦다.
    물론 어느정도 읽을줄 아는 선에서 알면 좋긴 하다.

TIL

  • Redis를 이용해서 공유자원 관리 구현

  • DB Lock / JPA Lock

  • Distribution Lock / 동시성제어 정리

  • AOP 구현

  • Swagger API


이번주 목표

달성한 목표

* 깃허브 잔디 꾸준히 심기

* CS공부 병행하면서 프로젝트 진행하기 (네트워크부터?)

* 실전 프로젝트 적당히 시간 분배하면서 진행하기

미달성 목표

  • 코딩테스트 체계적 계획 세우기
    문제는 풀었는데 계획은 못세웠다.. 담주부터는 진짜 계획 세워서 고고고

다음주 목표

  • 깃허브 잔디 꾸준히 심기

  • CS공부 병행하면서 프로젝트 진행하기

  • 실전 프로젝트 적당히 시간 분배하면서 진행하기

  • 코딩테스트 공부하기

profile
Backend Dev / Data Engineer

0개의 댓글