
[팀 프로젝트-쇼핑몰]성능 최적화 및 마무리
·
프로젝트/프로젝트 회고
이번 프로젝트에선 API 명세 및 CRUD 구현을 집중적으로 다루기 보다 성능최적화를 핵심 목표로 잡았다. 협업보다는 각자의 도메인에 적용할 수 있는 성능 최적화를 다루었고 내가 다룬건 제품도메인의 제품조회 성능 향상이다. ✅ Redis 를 이용한 제품 조회 성능 향상📌기존 코드100명의 이용자가 하나의 제품을 조회하면 DB에 select 와 update 쿼리문 100번씩 발생했다.엔티티를 꺼내서 조회수를 1 증가가 후 -> 다시 Save() 호출 📌개선 코드 반복적인 읽기가 많은 호출에 적합한 Look Aside 패턴을 적용하였다.(추후에 캐시 적용 패턴 정리하기) 💡 Look Aside란? Look Aside 는 간단하게 클라이언트가 서버에 데이터를 요청할 시, 캐시를 먼저 조회하고 있다면,..