Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

주문(타임딜) 기능을 구현한다. #8

Open
KATEKEITH opened this issue May 8, 2023 · 0 comments · Fixed by #18
Open

주문(타임딜) 기능을 구현한다. #8

KATEKEITH opened this issue May 8, 2023 · 0 comments · Fixed by #18
Assignees
Labels
feature 새로운 기능

Comments

@KATEKEITH
Copy link
Collaborator

KATEKEITH commented May 8, 2023

구현범위

  • 지정된 시간에만 상품 구매가 가능하게 함
  • 상품에는 재고수량이 있어 모두 판매되면 더이상 구매할 수 없어야 함
  • 상품을 구매한 사람 수과 상품의 재고수량이 일치해야 함
  • 장바구니 담기 및 결제하기 같은 구매하기 뒷단의 로직은 생략하고 오직 구매하기 API 를 호출했을 때 구매하기 성공 / 실패로 구분

구현기능

  • 구매하기 기능

구현조건

  • 성능테스트를 통해 구매하기 API가 TPS가 얼마나 나오는지 체크할 수 있어야 함
  • 성능테스트를 위해 nGrinder를 설치
  • 만들었던 API의 TPS가 얼마나 나오는지 체크할 수 있어야 함
  • 필요하다면 성능테스트를 위해 작성한 스크립트 또한 git으로 관리
  • 어플리케이션의 상태를 점검할 수 있는 APM 툴 도입 필수
  • pinpoint나 scouter를 추천
  • 성능 테스트 시 이를 활용하여 상태를 점검하고 성능 테스트 결과와 함께 리포팅
@KATEKEITH KATEKEITH self-assigned this May 8, 2023
@KATEKEITH KATEKEITH changed the title 상품 타임딜 기능 상품 타임딜(주문) 기능 Jun 23, 2023
@KATEKEITH KATEKEITH changed the title 상품 타임딜(주문) 기능 타임딜(주문) 기능 Jun 23, 2023
@KATEKEITH KATEKEITH added the feature 새로운 기능 label Jun 23, 2023
@KATEKEITH KATEKEITH added this to the 스프린트 3 milestone Jun 23, 2023
@KATEKEITH KATEKEITH changed the title 타임딜(주문) 기능 타임딜(주문) 기능을 구현한다. Jun 23, 2023
KATEKEITH added a commit that referenced this issue Jun 26, 2023
[#8] 주문 기능을 구현한다.
@KATEKEITH KATEKEITH linked a pull request Jun 26, 2023 that will close this issue
@KATEKEITH KATEKEITH changed the title 타임딜(주문) 기능을 구현한다. 주문(타임딜) 기능을 구현한다. Jul 8, 2023
@KATEKEITH KATEKEITH removed this from the 스프린트 3 milestone Jul 19, 2023
@KATEKEITH KATEKEITH added this to the 스프린트 4 milestone Aug 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature 새로운 기능
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant