1 1 서비스 규모 정의 및 예상 트래픽 - 100-hours-a-week/KTB4-13th-wiki GitHub Wiki
1. 초기 서비스 규모
1.1. 초기 서비스 규모 정의 전 상황
초기 타겟 사용자
초기 타겟 사용자는 20~40대 직장인 중심의 독서 관심 사용자입니다.
사용자 가치 우선순위
- 개인 취향과 상황을 반영한 추천 정확도
- 광고성 노출보다 납득할 수 있는 추천 근거
- 인기작에 편중되지 않은 추천 다양성
- 많은 결과를 나열하기보다 선택 부담을 줄이는 큐레이션
팀 상황
- 개발자로 이루어진 소규모 팀 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