TIL virtumall wallet, order 객체 transaction 기록하고 aggregation하는 형식으로 리팩토링 임의로 어떤 가격을 +, -하는 것에 문제가 생길 수 있음(질문) transaction으로 기록하면, 환불 절차에 대해 order 관련 record를 delete 하면됨 product도 initial 재고 - sum(order quantity)로 관리해야함 django aggregation query test 기록