Skip to content

Repository files navigation

E-commerce

1. 개요

이 프로젝트는 전자상거래(e-commerce)의 핵심 기능을 간소화하여 구현한 학습용 프로젝트입니다.
잔액 관리, 상품, 주문, 결제, 선착순 쿠폰 발급, 인기 상품 조회 등 필수적인 기능을 중심으로 설계하였습니다.

2. 요구사항

요구사항

3. 용어 사전

용어사전

4. API 설계

상품 조회와 쿠폰 조회는 단순 테이블 조회여서 생략했습니다.
잔액 | 주문 | 결제 | 선착순 쿠폰 | 인기 판매 상품 조회

5. 데이터 모델링

ERD

6. 이슈 해결 과정

1) 베스트 셀러 상품 조회 고도화

1-1) 쿼리 튜닝을 사용한 성능 개선
1-2) 통계 테이블과 Redis 자료구조를 이용한 성능 개선
1-3) Redis 캐싱을 이용한 성능 개선

2) 쿠폰 발급 고도화

레디스 + 카프카를 이용한 쿠폰 발급 성능 향샹

About

e-commerce 클론 사이트

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages