일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- DB 설계
- db 스키마
- REST API
- 미디어서버
- Gradle
- 멀티쓰레드
- 네이버
- SpringBoot
- 스프링
- 인턴생활
- cmi
- 실검
- @async
- api설계
- API
- RDB
- restful
- 스트리밍서버
- JPA
- mariaDB
- 이커머스
- Spring
- 라이브커머스
- AWS
- autowired
- 이커머스 api
- wooza
- async
- 서버구축
- 자바
Archives
- Today
- Total
목록eCommerce (1)
Polymor!
[e-commerce] JPA 영속성 전이(feat.상품을 장바구니에 담기)
본격적으로 구체적인 기술 구현에 초점을 둔 글을 써본다. 나와 같은 상황에 처해 고민을 하는 누군가에게 도움이 조금이나마 되길 바라며 공유의 차원에서 성실하게 작성해본다. 기본적으로, 이커머스에서 상품을 구입하는 과정에서 크게 세가지 프로세스를 거친다. 상품을 장바구니에 담는다. 장바구니에 담긴 아이템들을 주문한다. 주문한 아이템들에 대한 결제를 한다. 상품을 장바구니에 담는 것 vs 장바구니 아이템을 주문하는 것 이 두가지를 비교하고자 실제 상용화된 이커머스 서비스를 들여다보면, 후자보다 전자의 프로세스가 훨씬 가볍다는 것을 알 수 있다. 장바구니에선 수량을 변경하고 배송지를 수정하고 아이템을 삭제할 수 있다. 설령 품절이 되어도 주문전에만 감지하면 되니 빠른 동기화는 필요없다. 반면 오더창으로 넘어가..
Web
2021. 2. 7. 23:50