1 1 서비스 규모 정의 및 예상 트래픽 - 100-hours-a-week/KTB4-13th-wiki GitHub Wiki

1. 초기 서비스 규모

1.1. 초기 서비스 규모 정의 전 상황

초기 타겟 사용자

초기 타겟 사용자는 20~40대 직장인 중심의 독서 관심 사용자입니다.

사용자 가치 우선순위

  1. 개인 취향과 상황을 반영한 추천 정확도
  2. 광고성 노출보다 납득할 수 있는 추천 근거
  3. 인기작에 편중되지 않은 추천 다양성
  4. 많은 결과를 나열하기보다 선택 부담을 줄이는 큐레이션

팀 상황

  • 개발자로 이루어진 소규모 팀 6명
  • 초기 자본 없음
  • POC를 위해 V1을 빠르게 제공해야 하는 상황

서비스 상황

  • 이름, 주소, 전화번호 등 개인정보를 다루므로 암호화 등 보안 처리가 필요
  • 비용을 우선하므로 가용성과 같은 서버 안정성은 상대적으로 덜 중요

고려사항 및 도출점

  • 사용자는 추천의 정확도를 중요하게 생각하므로 서비스 배포 속도는 상대적으로 덜 중요
    • 다만 V1은 빠르게 배포할 수 있어야 함
    • 이후 배포 주기가 길 것으로 예상되므로 CI/CD의 중요도는 상대적으로 낮음
  • 초기 자본이 없으므로 인프라 비용이 중요
    • 프리티어 크레딧으로 구축할 수 있는 범위에서 인프라를 고려
    • 서버 구성을 최대한 단순하게 하여 비용을 최소화
  • 직장인 독서 관심 사용자의 서비스 이용 및 도서 구매 패턴을 고려
    • 점심시간과 저녁시간에 서비스 이용과 구매가 집중될 것으로 예상
    • 점심시간에는 검색, AI 추천, 홈 큐레이션을 통해 여러 도서를 비교하는 탐색 중심 사용이 많을 것으로 가정
    • 퇴근 이후에는 탐색뿐 아니라 장바구니, 주문, 결제까지 이어지는 사용이 증가할 것으로 가정
  • 개인정보를 다루므로 보안 설계와 개인정보 암호화 방법을 고려

1.2. 초기 사용자 규모

초기 가입자 수: 약 900명

초기 사용자 확보는 회원 약 57.9만 명 규모의 독서 커뮤니티인 네이버 북카페를 기준으로 설정합니다.

해당 커뮤니티에는 독서에 관심 있는 사용자가 모여 있고 게시글 활동도 지속적으로 이루어지고 있어, 초기 홍보 채널로 적합하다고 판단합니다.

579,286 × 5% = 약 28,964명의 사용자가 홍보 게시글을 접하고,

28,964 × 8% = 약 2,317명이 실제 서비스에 방문하며,

2,317 × 40% = 약 927명이 회원가입까지 진행하는 것으로 가정합니다.

따라서 초기 가입자 규모를 약 900명으로 설정합니다.

서비스의 핵심 기능인 AI 추천은 회원가입 후 온보딩을 완료해야 이용할 수 있기 때문에, 가입률이 높다고 가정했습니다.


초기 MAU: 약 360명

가입자 중 추천 결과 확인, 도서 상세 조회, 찜·저장 등 핵심 기능을 실제로 이용한 사용자를 활성 사용자로 봅니다.

Userpilot의 Product Metrics Benchmark에 따르면 신규 가입자 중 실제 핵심 가치를 경험한 사용자 비율의 평균은 37.5%입니다.

우리 서비스는 독서 관심 커뮤니티에서 유입된 사용자라는 점을 고려해 약 40%를 적용합니다.

900명 × 40% = 360명

따라서 초기 MAU를 약 360명으로 설정합니다.


평균 DAU: 약 36명

우리 서비스는 매일 반복적으로 사용하는 서비스라기보다 새로운 책을 찾거나 추천이 필요할 때 방문하는 커머스 서비스입니다.

2023년 국민독서실태조사에서 성인의 연간 종합독서량은 3.9권, 2025년 연간 종합독서율은 38.5%였습니다.

서비스 이용 빈도가 높지 않을 것으로 예상되지만, 책을 고르는 과정에서 검색, AI 추천, 도서 비교 및 재방문이 발생하는 점을 고려하여 월평균 이용일을 3일로 설정합니다.

3일 ÷ 30일 = 10%

360명 × 10% = 36명

따라서 평균 DAU를 약 36명으로 설정합니다.


2. 예상 Peak Traffic

2.1. 대표 사용자 행동

대표 사용자 행동은 기존·신규 사용자 여부와 도서 탐색 방식을 기준으로 다음과 같이 구분합니다.

# 사용자 유형 탐색 방식 대표 사용자 흐름
1 기존 사용자 일반 검색 홈 → 검색·재검색 → 검색 결과 → 도서 상세 비교 → 필요 시 장바구니·주문·결제
2 기존 사용자 AI 추천 홈 → AI 추천 → 추천 도서 확인 → 도서 상세 비교 → 필요 시 장바구니·주문·결제
3 기존 사용자 홈 큐레이션 홈 → 랭킹·개인화 추천 → 도서 상세 비교 → 필요 시 장바구니·주문·결제
4 신규 사용자 일반 검색 카카오 로그인 → 회원 생성 → 온보딩 → 홈 → 검색·재검색 → 도서 상세 비교 → 필요 시 장바구니·주문·결제
5 신규 사용자 AI 추천 카카오 로그인 → 회원 생성 → 온보딩 → 홈 → AI 추천 → 추천 도서 확인 → 도서 상세 비교 → 필요 시 장바구니·주문·결제
6 신규 사용자 홈 큐레이션 카카오 로그인 → 회원 생성 → 온보딩 → 홈 → 랭킹·개인화 추천 → 도서 상세 비교 → 필요 시 장바구니·주문·결제

실제 사용자는 한 권의 책을 바로 선택하기보다 여러 결과를 비교할 것으로 예상합니다.

  • AI 추천을 통해 한 번에 제공되는 3개의 추천 도서 확인
  • 검색·추천 이후 평균 3권의 도서 상세 조회
  • 구매 시 장바구니·주문·결제 요청 추가

사용 시간대에 따라 행동이 다르므로 대표 세션을 탐색형과 구매형으로 나누어 계산합니다.

  • 점심시간(12~13시) 탐색형 세션: 약 6 requests
  • 저녁시간(18~23시) 구매형 세션: 약 12 requests

2.2. 사용자 1명의 예상 이용시간

RPS를 계산하기 위해 사용자 수뿐 아니라 한 번 접속했을 때 서비스를 이용하는 시간과 요청 횟수를 가정합니다.

탐색형 세션: 약 6 requests

홈 1분 → 검색/AI 추천 1분 → 결과 확인 2분 → 도서 상세 3권 비교 6분

→ 총 약 10분

점심시간처럼 짧은 시간에 책을 탐색하는 상황을 기준으로 약 10분으로 예상합니다.

구매형 세션: 약 12 requests

홈/검색 2분 → 재검색·결과 비교 3분 → 도서 상세 비교 8분 → 장바구니 2분 → 주문·결제 4분 → 결과 확인 1분

→ 총 약 20분

탐색뿐 아니라 재검색, 비교, 주문·결제 과정이 추가되므로 약 20분으로 예상합니다.


2.3. 일일 예상 트래픽

  • 누적 가입자: 약 900명
  • MAU: 약 360명
  • DAU: 약 36명

사용자가 하루에 책을 찾거나 추천이 필요한 시점에 한 번 접속해 여러 행동을 수행하는 형태입니다.

따라서 초기에는 사용자 1명당 하루 평균 1세션을 가정합니다.

나스미디어에서 발행한 2021 NPR(Netizen Profile Research) TARGET REPORT - 30대를 참고합니다.

  • 12~13시: 약 30~38%
  • 18~19시: 약 35~45%
  • 20~23시: 약 50~65%

30대 모바일 인터넷 이용을 참고하여 점심시간 이용 비율을 35%, 저녁시간 이용 비율을 **50%**로 가정합니다.

DAU 36명을 기준으로 점심시간에는 약 13명, 저녁시간에는 약 18명이 서비스를 이용할 것으로 예상합니다.

시간대 평균 RPS

점심시간:

13명 × 6회 ÷ 3,600초 ≈ 0.02 RPS

저녁시간:

18명 × 12회 ÷ 18,000초 ≈ 0.01 RPS

세션 집중 Peak RPS

점심 탐색형 Peak RPS:

13명 × 6회 = 78 requests

10분 = 600초

78 ÷ 600 = 0.13 RPS

→ 약 0.13 RPS

저녁 구매형 Peak RPS:

18명 × 12회 = 216 requests

20분 = 1,200초

216 ÷ 1,200 = 0.18 RPS

→ 약 0.18 RPS

정리

  • 0.02 / 0.01 RPS → 시간대 평균 RPS
  • 0.13 / 0.18 RPS → 세션 집중 Peak RPS

일반적인 서비스 이용 상황에서 예상 Peak Traffic은 약 0.18 RPS입니다.


2.4. 홍보 직후 시나리오

Product Hunt의 2026년 트래픽 분석에 따르면 런칭 방문자의 대부분이 첫 6시간 내 발생하는 경향이 있습니다.

Product Hunt traffic 2026: real numbers by daily rank

홍보를 통해 예상되는 방문자 약 2,317명이 홍보 후 첫 6시간 동안 집중적으로 유입되는 상황을 가정합니다.

  • 비회원(60%) 탐색형: 홈 → 검색/추천 → 결과 확인 → 도서 상세 비교
  • 신규 회원(40%) 탐색형: 카카오 로그인 → 회원 생성 → 온보딩 → 홈 → 검색/추천 → 도서 상세 비교
  • 비회원 탐색: 약 6 requests
  • 신규 회원 탐색: 약 10 requests

평균 요청 수:

(0.6 × 6) + (0.4 × 10) = 7.6 requests

홍보 후 6시간 평균 RPS:

2,317 × 7.6 ÷ 21,600 ≈ 0.82 RPS

→ 홍보 후 첫 6시간 평균 RPS 약 0.82 RPS