728x90
주요 기능 개발(Back-end)
1. 로그인 로그아웃
2. Home body
- 최초 진입 시 표시 되는 화면을 위한 기능
3. 상품(product)
- 사용자가 상품조회(상품정보, 가격정보, 재고수량)
4. 장바구니(cart)
- 상품을 선택하여 장바구니로 저장
- 장바구니 조회
5. 주문서(order)
- 장바구니의 상품을 주문 하기위한 주문서
- Spring Feign을 이용하여 도메인 분리하기(cart 정보 가져오기)
6. 주문서 상세(orderDetail)
- 주문서에 어떤 상품이 담겼는지 상품 detail 정보
(주문서가 총 정보가 기입되어있는 Header의 역할이고 주문서 상세는 Body의 역할)
7. 쿠폰(coupon)
- 주문 내용 100%무료 쿠폰(인기쿠폰 발급과 사용에 대해 동시성 문제 해결)
- 10% 할인 쿠폰 발행과 사용(일반 쿠폰)
8. 결제
- 전액 무료 쿠폰을 사용하여 결제로직을 구현(0원 결제 - No PG)
728x90
'Kotlin Spring > Kotlin Spring 강의 내용' 카테고리의 다른 글
8) Spring 캐시 (2)분산 캐시란? (0) | 2025.09.02 |
---|---|
8) Spring 캐시 (1) HomeBody 상품 리스트 구현 내 "로컬 캐싱" 추가 (0) | 2025.09.02 |
6) 개발 architecture (5) 강의용 Architecture (0) | 2025.09.01 |
6) 개발 architecture (4) EDA(Event-Driven Architecture) 패턴 (1) | 2025.08.31 |
6) 개발 architecture (3) 클린 아키텍처(Clean Architecture) (2) | 2025.08.31 |