공통모듈
-
디프만 똑스 서버에서 캐싱 공통 모듈 만들기극락코딩 2023. 8. 17. 23:34
디프만 12기에서 진행한 똑스라는 프로젝트가 있다. 12기 활동 진행시에는 운영진으로 참여하여 대부분의 구현 작업에 참여하지는 않았는데.. 12기 종료후에 본격적으로 개발 작업에 참여하게 되었다. 개발 작업에 착수하며, 몇가지 문제점을 파악했는데, 그 중에서 캐싱 부분에 대해 확인해보겠다. 문제가 되는 부분 1. 자주 사용되는, 하지만 변경이 일어나지 않는 데이터에 대한 캐싱이 없다. 2. 그렇기에 데이터 조회시 레이턴시가 상당하다. 3. 조회 성능이 중요한 api의 레이턴시가 300ms를 넘게 초과한다. 해결방안 1. Network IO를 가능한 적게 타도록 구성 2. 변경이 적은 데이터에 대한 레디스 캐싱 작업 진행 api의 레이턴시를 낮추기 위해, 가장 좋은 방법은 network IO를 가능한 줄..