
Write-Back 전략을 사용한 장바구니 기능 개발
·
설계
목표redis를 사용해 write-back을 적용한 장바구니 기능을 구현해보면서 write-back을 학습한다.write back 이란? write back이란 변경사항을 바로 DB에 반영하는것이 아닌, 캐시같은 임시 저장공간에 저장해뒀다가, 나중에 DB에 저장하는 전략이다. 이렇게 하면 DB에 부하를 줄일 수 있기 때문에 빈번한 수정이 일어나는 좋아요나 장바구니 기능에 적용하기 좋다.기본적인 장바구니 기능 구현최소기능만 구현할거라 JPA를 사용하지 않고, JdbcTemplate을 사용했다.data.sqlCREATE TABLE IF NOT EXISTS CartItem ( userId BIGINT NOT NULL, productId BIGINT NOT NULL, quantity INT NOT N..