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

[scrum] 3차 과제 - 가장 호출이 많을 것 같은 api 와 적을 것 같은 api 구분 #144

Open
hyerinhwang-sailin opened this issue Jan 24, 2025 · 0 comments

Comments

@hyerinhwang-sailin
Copy link
Collaborator

hyerinhwang-sailin commented Jan 24, 2025

❤️ 호출이 가장 많을 것 같은 api, 적을 것 같은 api


▶ 가장 호출이 많을 것 같은 api

  • 상품상세페이지 get api가 가장 호출이 많을 것 같습니다.
    • 다양한 진입점 : 납작마켓에서는 홈 화면, 좋아요 상품 모아보기, 탐색 탭, 검색 결과, 타 상점 상품 목록 등 상품 상세페이지 조회로 넘어가는 진입점이 다양합니다.
    • 유저 플로우 : 보통의 유저 관점에서, 자신이 원하는 검색어를 서치하고 하나의 상품을 조회하기보다 여러 개의 상품을 비교, 탐색하는 것이 일반적입니다. 이러한 플로우에 따라서 상품 상세 정보 조회 api가 가장 호출이 많을 것이라고 생각했습니다.

▶ 가장 호출이 적을 것 같은 api

  • 온보딩을 제외하고는 등록이 가장 적을 것 같습니다.
    • 커머스 어플 특성상 상품 등록 보다 상품 조회가 많이 이루어질 것으로 예상합니다.
    • 또한 상품을 등록하는 유저도 상품 등록 이전에 상품 탐색을 통해 시세, 거래량 등을 먼저 확인 한 후 글을 등록하는 유저 플로우가 많기에 등록이 가장 적을 것이라고 생각했습니다.

❤️ 우리 서비스 핵심 api


▶ 핵심 api

  • 다양한 필터링이 가능한 상품 검색 api
    • 기존 중고마켓 유저의 페인포인트를 해결할 수 있음
    • 기존의 페인포인트 및 납작마켓의 해결 방식
      1. 서브컬쳐 중고거래 유저만을 타겟팅하여 자세하게 장르별로 필터링이 가능한 중고거래 마켓이 없음

        ⇒ 약 500개의 서브컬쳐 장르 필터링이 가능함

      2. 기존 서브컬쳐 중고거래가 주로 이루어지는 플랫폼에서는 구매글/판매글이 혼재되어 있어 원하는 거래유형에 맞춰 상품을 탐색하기 어려움

        ⇒ 구해요 팔아요를 별도의 탭으로 구분함으로써 원하는 유형의 상품글을 찾아볼 수 있음

❤️ 우리 서비스는 read성 vs write성?


Method Count
GET 20
POST 5
DELETE 1

⇒ api 종류로만 따져도 read성 api가 많습니다. 또한 서비스 특성상 상품을 등록하는 유저보다 상품을 탐색하고 조회하는 비율이 더 높기 때문에 read성 서비스라고 생각합니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant