시스템아키텍처 이해와 활용 · ARCH-06

평균 응답 시간에 가려진 긴 기다림

가상 이야기 · 핵심노트 기반

핵심노트 개념: 성능과 용량 — 사용자의 기다림에서 출발한다

이 글에서 배우는 교훈

전체 평균이 낮아도 중요한 기능을 오래 기다리는 사용자가 있을 수 있으므로 기능별 처리 시간을 확인해야 합니다.

핵심노트를 바탕으로 만든 가상 이야기입니다. 실제 사건이나 검증된 성과가 아닙니다.
근거: 성능과 용량 — 사용자의 기다림에서 출발한다 · 핵심노트 6

구체적으로는 운영팀은 빠른 조회에 가려진 결제 지연을 찾기 위해 기능별 응답 시간과 오래 기다린 요청의 비율을 따로 측정했습니다.

관련 교재 내용

시스템아키텍처 이해와 활용 · VII. 정보시스템 구축 · 용량계획과 규모산정

교재는 필요한 성능과 자원을 계획하는 용량계획, 그 요구를 구체적인 시스템 규모로 계산하는 규모산정을 구분합니다.

이 사례에 적용한 내용: 운영팀은 빠른 조회에 가려진 결제 지연을 찾기 위해 기능별 응답 시간과 오래 기다린 요청의 비율을 따로 측정했습니다.

교재 115쪽 확인 →

교재 원리의 실무 적용 · 교재 원문 인용이 아닌 자체 설명입니다.

본문

운영팀은 모든 요청의 평균 응답 시간이 목표 안에 있어 서비스가 충분히 빠르다고 생각했습니다. 그러나 행사 때 일부 고객은 결제를 오래 기다렸습니다. 짧게 끝나는 상품 조회가 많아 긴 결제 대기가 전체 평균에서는 잘 드러나지 않았습니다.

운영팀은 조회와 결제의 시간을 나누어 측정하고, 오래 걸린 요청이 얼마나 되는지 확인했습니다. 시험에서도 조회만 반복하지 않고 실제 행사처럼 로그인·조회·결제를 섞어 요청을 보냈습니다.

결론

평균은 전체를 한 숫자로 요약하지만 어떤 사용자가 오래 기다렸는지는 보여 주지 못합니다. 중요한 기능별로 시간을 나누어 봐야 실제 불편을 발견할 수 있습니다.