1. 개요

8/13 배포환경 부하테스트는 같은 조건으로 테스트를 수행했고 14분 간격으로 테스트를 진행했습니다. 두 테스트 모두 카카오 API를 실제로 호출했고, 테스트 결과를 가른 것은 카카오 응답 속도이며, 그 지연이 그대로 서버 붕괴로 번진 이유는 외부 API 호출이 DB 트랜잭션 안에 들어 있었기 때문입니다.

항목 21:21 런 (통과) 21:35 런 (실패)
주문 생성 성공 83 / 100 70 / 100
POST /boormi/calls p50 1,188 ms 6,110 ms
주문요청 → offer_popup p50 3,390 ms 17,060 ms
GET /upload/url p50 26 ms 90,024 ms
배달 완주 83 / 83 1 / 70
로그인 대기열 진입 0건 198건
판정 통과 실패

2. 테스트 조건

드리미 100 · 부르미 100 · 주문 100 (초당 20건) · 배달 단계 포함 · 대상은 배포환경 — API d3cev4xst074qp.cloudfront.net, DB 127.0.0.1:13306 (터널).

기간 KST 21:35:12 → 21:47:59.

항목 8/13 시점
인스턴스 1 vCPU · mem 800m · -Xmx192m
HikariCP 풀 10
Hikari connection-timeout 기본 30초
@Transactional timeout 저장소 전체에 지정 없음
카카오 클라이언트 connect 3초 · read 5초 · 재시도 없음
AWS S3 클라이언트 S3Client.create() — 타임아웃·재시도 설정 없음

3. 결과

3.1 처리량과 배달

항목
주문 생성 시도 100 / 성공 70
오퍼 발송 203
선착순 승 70
부르미 확정 성공 70 / 실패 0
배달 시작 70
배달 완료 1 / 70
위치 전송 성공 1,024 / 실패 270 (5초 주기)
인증 사진 presign 성공 48 / 실패 61 · PUT 성공 48 / 실패 0
픽업 완료 성공 39 / 실패 7
유실 알람 없음
DB 대조 불일치 없음
판정 실패

배달 단계의 실패는 전부 CloudFront 502 Bad Gateway 또는 504 Gateway Timeout입니다. 애플리케이션 에러 코드는 하나도 없이 인프라 레벨에서 문제가 애플리케이션까지 요청 자체가 도달하지 못한것입니다.

3.2 API 응답시간 (동기 서버 처리)

엔드포인트 n p50 p95 p99
POST /boormi/calls 70 6,110 ms 7,820 ms 8,460 ms
POST /dreami/offers/{id}/accept 203 396 ms 8,015 ms 8,104 ms
POST /boormi/calls/{id}/confirm 70 227 ms 497 ms 509 ms
POST .../dreami-location 1,294 42 ms 30,047 ms 30,104 ms
GET /upload/url 109 90,024 ms 90,106 ms 90,114 ms
PUT presigned url 48 34 ms 139 ms 184 ms
POST .../pickup-finish 46 53 ms 30,046 ms 30,048 ms
POST .../finish 2 30,011 ms 30,011 ms 30,011 ms

3.3 서버 비동기 경로 (요청 발신 → SSE 도착)

경로 n p50 p95 p99
주문요청 → offer_popup 70 17,060 ms 23,987 ms 25,187 ms
수락요청 → dreami_info 70 240 ms 7,790 ms 7,821 ms
확정요청 → delivery_boormi 70 911 ms 1,675 ms 1,956 ms
확정요청 → delivery_dreami 70 911 ms 1,663 ms 1,954 ms
픽업요청 → delivery_delivering 39 50 ms 495 ms 643 ms
완료요청 → delivery_completed 1 950 ms 950 ms 950 ms

3.4 동시 배달 구간별

동시 배달 요청 실패 위치 p95 위치 p99
10–24 21 0 220 ms 234 ms
25–49 36 0 228 ms 318 ms
50–99 1,285 278 339 ms 1,620 ms

(스크린샷 2장 — 위키 원본 참고)