Skip to content

Repository files navigation

Sub Market (e-commerce)

MSA기반의 구독 상품을 판매 및 구매할 수 있는 E-commerce 서비스입니다.

Description

2022.05 - 2022.06

적용 기술




Other : JWT, JPA, Load Balancer(Eureka), Gateway(Spring Cloud Gateway), REST-API, JSP, Spring Cloud Config




Summary

API Swagger

UserService
SellerService
OrderService
ItemService

Zipkin

Summary

  • USER

    • 구독 상품 구매
  • SELLER

    • 상품 판매, 매출 정보 확인 및 사용자 주문 확인
  • Background

    • 매달 사용자 구독을 갱신하는 기능
    • 판매자의 월별 매출 정보를 매월 말 저장
    • EDA (Event-driven architecture) with Kafka

Kafka

Kafka

  • 상품 구독

    • 사용자가 상품 구독 시 상품 수량 감소 및 주문 생성
    • #129
  • 상품 구독 취소

    • 사용자가 상품 구독을 취소하면 수량 증가
    • #132
  • 매출 정보 분석 및 적재

    • 매월 말 판매자 서비스에 월 별 판매량을 적재 및 분석 시 사용
    • #137
  • 사업자 탈퇴 시 판매 중인 상품 비활성화

    • 판매자가 탈퇴한다면 판매자가 판매중이였던 상품 비활성화
    • #141

ERD

image

About

MSA기반의 구독 상품을 판매 및 구매할 수 있는 E-commerce 서비스

Topics

Resources

Stars

6 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages