1. 다음 스크림(8월 10일) 이전까지 달성할 목표 설정

    1. jmeter 설치 및 기능 익히기

      1. jmeter 설치 완료
      2. 간단한 테스트 돌려보기

      ⇒ 각각의 데이터에 대한 설명은 공부가 필요 & 우리가 원하는 결과를 얻기 위한 방법을 알아내야 할 필요가 있음.

    2. 데이터 모으기

      1. 더미 데이터 생성 고려(python-Faker, mockaroo, …)
      2. 실제 open api 로 데이터 모으기
        1. 한계가 있음 - 너무 다양한 카테고리 관리 필요 ( 10,000,000 개 상품 / 1000개상품per 카테고리 = 10,000개의 카테고리)

          Untitled

        2. crawling

          1. 이 또한 1000만 건의 데이터를 모으는 데에 한계를 확인

            Untitled

        3. facker

          1. 대기

      ⇒ 최종 더미 데이터를 만드는 과정은 불가피하므로, Naver open api를 사용하되, 더미 데이터를 생성할 수 있도록 로직을 바꿔 약 700만개의 데이터 확보 방안 마련

    3. 예외 처리 ⇒ 해결

    4. API 개발 마무리( 1차 )

      1. 찜 갯수 순으로 내림차순 정렬 하여 n개 뽑기
      2. 최근 등록 상품 top n개 뽑기
    5. 대용량 트래픽을 주면서 1차 목표 설정(예시, tps ⇒ 3000)

    6. 발생 가능한 이슈 정리

      1. 찜 갯수 로직에서 Pessimistic Lock을 사용하여 해결. Test code 작성
  2. 다음 월요일 스크림(8월 14일) 이전까지 달성할 목표

    1. view 작업 시작
    2. 멘토링 정리