06.12 회의록 - nhnacademy-be10-WannaB/wannab-wiki GitHub Wiki

진행 상황 공유

Order-Payment Service 팀 진행 상황

Order 팀

  • 주문 프로토타입 version에서 장바구니 생성, 조회 성공 및 상품 넣고 빼고 성공
    • redis 이용중

Payment 팀

  • order 팀과 속도를 맞추어야 하기 때문에, 프로토타입이 완료되면 마저 진행 예정
  • 테스트 레포지토리에서 Toss Pamyent 연동 및 결제 성공
  • 토스에서 주는 값 저장, 취소 내역 저장 성공

Order-Payment Service 팀 앞으로의 계획

  • 6월까지 어느정도의 서비스가 구현 완료될 수 있도록 할 예정
  • 비회원은 장바구니 등 어떻게 할지 고민 중

Front 팀 진행 상황

  • View, Controller 연결은 완료
  • 각자 맡은 서비스에서 필요한 정보가 View에 없다면 수정이 필요할 수 있음
  • current-uri 라고 넣어놓은 부분이 있는데, Get 요청 받을 때, 무조건 넣어주어야 함.
    • 그걸로 사이드 바 처리를 하고 있기 때문

Front 팀 앞으로의 계획

  • 각자 해보고, 수정이 필요한 부분이 있다면 논의 이후, 융통성있게 당사자가 고치던지 프론트 팀에서 고치던지 할 예정

Book 팀 진행 상황

  • 알라딘 Book API를 어떻게 활용하면 좋을지 찾는 중

Book 팀 앞으로의 계획

  • 검색 통합 예정
  • 사진 업로드 어떻게 할지 고민이 필요함

User 팀 진행 상황

  • JWT 고민 중, 이해하는 중
  • Access Token, Refresh Token 활용할 예정
  • Refresh Token은 Redis에 저장할 예정

User 팀 앞으로의 계획 러프하게

  • 6월까지 로드맵에 올린대로 진행할 예정
  • 개선사항이 있다면 그때 보고 더 개선할 예정

Coupon 팀 진행 상황

  • 쿠폰 이슈 테이블 작성, 백로그 기한도 다 만들었음
  • CURD 개발 시작
    • 목표는 화요일까지 끝내는 것
  • 금요일까지 나머지 다 마무리하고 테스트 예정
    • RabbitMQ 없이 일단 구현을 마무리하고 나중에 전환 예정
  • 서비스 자체는 다음주 금요일인 20일까지는 다 될것같다.

Coupon 팀 앞으로의 계획

  • 생략

Infra 팀 진행 상황

  • 현재 서버에 Eureka 두개 클러스터드로 배포 해놓음
    • 유레카 서버는 롤링 무중단 배포 사용할 예정
    • 그 외 서비스는 블루 그린 무중단 배포 사용할 예정
  • Docker 와 Docker Network 사용하여 연결해놓음

Infra 팀 앞으로의 계획

  • 다른 서비스도 어느정도 개발이 완료되면 CI/CD 진행할 예정

고민 상황 토의

쿠폰을 유저에게 주는 방식에 대한 고민

  • 생일 쿠폰, 웰컴 쿠폰
    • 매월 1일에 생일인 유저들에게 Spring Batch 활용해 쿠폰을 발급하기
    • 웰컴 쿠폰은 회원가입 이후, 별도의 트랜잭션으로 쿠폰을 발급할 예정
  • 특정 도서 쿠폰, 카테고리 쿠폰
    • 정책을 만들면서 모든 사용자에게 다 쿠폰을 발급해주게 된다면 문제점이 있음
      1. 사용자 입장에서 관심없는 쿠폰이 쿠폰함에 들어있게 됨
      2. 모든 사용자에게 쿠폰을 발급해주어야하기 때문에 불필요한 로직이 생김
    • 그래서, 배민 쿠폰처럼 고객이 직접 발급 받는 방식으로 결정
    • 도서 상세 페이지에서 쿠폰 발급받기 버튼을 누르면 발급받을 수 있도록 할 예정

쿠폰이 중복되는 경우에는 어떻게?

  • 도서 하나에 대해서 유저가 카테고리 쿠폰과 해당 도서 쿠폰 두개가 다 있으면 어떻게 적용해야할까?
    • 각 도서마다 본인이 적용하고 싶은 쿠폰을 적용할 수 있도록 하자
    • 각 도서에 대해서는 쿠폰 적용에 중복은 발생할 수 없도록 하자
  • 생일 쿠폰과 웰컴 쿠폰은 전체 주문에 대해서 적용할 수 있게 하자
    • 전체 주문에 대해서 적용할 수 있는 칸을 만들고, 거기에서 하나만 고를 수 있도록 하자

계층형 카테고리 쿠폰에 대해서는 어떻게?

문제 상황

  • 만약 사용자가 '이것이 자바다' 라는 책을 사려고 발급할 수 있는 쿠폰을 확인하고자 함.
  • 현재 쿠폰 정책으로는 아래와 같은 정책들이 있음
    1. '국내 도서' 카테고리에 대한 쿠폰
    2. 'IT' 카테고리에 대한 쿠폰
    3. '컴퓨터' 카테고리에 대한 쿠폰
  • 이 상황에서 '국내 도서 - IT - 컴퓨터'에 속한 '이것이 자바다' 라는 책에 대한 쿠폰은 몇개 발급이 가능한가?
  • 제일 하위 카테고리 쿠폰만 발급받고 사용할 수 있도록 하는 것으로 결정

구매 내역에 대한 회원 등급 업데이트는 언제 해주어야 하는가?

  • 특정 날짜 기준으로(매월 1일 등) 산정하는 걸로 하자