[PonsWarp] 트래픽 숫자보다 먼저 고정한 측정 단위
[PonsWarp] 트래픽 숫자보다 먼저 고정한 측정 단위
블로그에 “사용자 수”, “트래픽”, “평균 파일 크기”가 있으면 제품이 살아 있는 느낌이 난다. 그래서 넣고 싶었다. 다만 지금 정직하게 쓸 수 있는 문장은 그 숫자 자체가 아니라, 무엇을 어떤 자로 셀지였다.
개발 기록을 세면 활동량은 나온다. 예를 들어 PonsWarp 관련 작업 기간의 커밋 수와 작업일 수. 그건 “얼마나 만들었는가”이지 “얼마나 많은 사람이 보냈는가”가 아니다. 커밋으로 사용자 수를 부풀리지 않기로 한 이유가 여기 있다.

평균 파일 크기 대신 “구간”
평균은 편하다. 하지만 전송 제품에서는 거짓말하기 쉽다. 3MB 문서와 3GB 폴더를 섞으면 가운데 숫자만 남고, 설계가 갈라지는 지점이 안 보인다.
그래서 평균 대신 구간을 먼저 쓴다.
- 작은 편: 대략 64MB 미만. 메모리에서 조립해도 버틸 때가 있는 구간
- 큰 편: 64MB 이상. 디스크에 흘려 쓰며 이어받기를 전제로 하는 구간
- 위험 상한 경험: 과거 회고 기준, 브라우저 메모리가 먼저 무너지던 2GB 근처
- 시험용 자: 20MB, 32MB, 50MB, 64MB처럼 반복해서 돌리는 크기
식당으로 비유하면 “평균 주문 금액”보다 “점심 세트 / 저녁 코스 / 단체 예약”을 먼저 나누는 쪽에 가깝다. 메뉴가 갈라지는 지점이 운영 단위다.

속도도 “어디서”가 먼저다
같은 앱이라도 길이 다르면 속도 의미가 달라진다.
- 같은 컴퓨터 안 시험: 암호화 켠 상태로 중앙값 약 초당 12.7MB 수준이 나온 적 있음
- 앱 없이 통로만 측정: 더 높은 상한이 보임
- 집 안 기기 두 대: 끝까지 간 경우 평균 초당 약 2.4~2.7MB 대역
- 실패 런: 피크는 비슷해도 완성 파일이 없음
그래서 “우리 전송 속도는 얼마”라는 문장 앞에 라벨을 붙인다.
- 집 안 직접 연결인가, 우회 연결인가
- 같은 기기 시험인가, 실제 두 기기인가
- 암호화를 켰는가
라벨 없는 속도는 비교가 안 된다. 트래픽 총량도 마찬가지다. 어디서 흘렀는지 모르는 합계는 의사결정에 쓰이기 어렵다.

사용자 수 문장을 아껴 두는 이유
공개 채널에서는 MAU, 매출, 업계 1위 같은 문장을 쓰지 않기로 했다. 라이브로 동작하는 주소와 실제로 고친 문제만 말한다. 이 글도 같다.
지금 쌓을 수 있는 것은 사용자 수 흉내보다 아래쪽에 가깝다.
- 방 만들기 횟수 / 보내기 시도 횟수
- 직접 연결 비율과 우회 연결 비율
- 검증 완료 횟수
- 실패 이유 상위 목록
- 파일 크기 구간별 시도 분포
이게 안정되면 그때 “이번 주 시도 n회, 중앙 크기 구간은 64MB 미만” 같은 문장을 쓸 수 있다. 그 전에는 총량 추정으로 글을 채우지 않는다.

운영 보드에 먼저 올린 다섯 칸
화려한 트래픽 그래프 대신, 지금은 이 다섯 칸이 더 쓸모 있다.
- 검증 완료율 = 검증 완료 ÷ 시도
- 경로 비율 = 직접 / 우회 / 혼합
- 크기 분포 = 64MB 미만 / 이상
- 시험 게이트 = 50MB 완료 여부, 같은 기기 시험 중앙 속도
- 실패 이유 top = 키 없음, 연결 끊김, 저장 오류
이 칸들은 장애 글·성공률 글과 같은 언어를 쓴다. 그래서 글을 읽은 사람이 대시보드를 봐도 “아, 그 이야기”가 된다.
트래픽 총량 문장은 아래가 갖춰진 뒤에만 쓴다.
- 시도와 검증 완료가 주 단위로 쌓일 것
- 크기 분포의 가운데값·상위값이 한동안 관측될 것
- 직접/우회 비율을 같이 쓸 것
- 내부 시험 트래픽을 분모에서 뺄 것
마치며
사용자 수와 트래픽은 나중에도 쓸 수 있다. 지금 없으면 비워 두는 게 맞다. 먼저 고정할 것은 세 가지다. 크기 구간, 경로 라벨, 완료의 정의. 이 자가 안정되면 평균 파일 크기와 성공률과 트래픽은 같은 문장 안에서 서로 모순 없이 붙는다.