패스잇
시스템 설계 · 기초

QPS(Queries Per Second)란 무엇이며, 평균 QPS와 피크(Peak) QPS를 나누어 추정하는 이유는 무엇인가요?

힌트 · 평균이 아닌 최대 부하 기준으로 용량을 잡아야 하는 이유 관점에서 접근하세요.

처리량부하용량확장성성능

모범답안

QPS는 초당 처리할 수 있는 요청 수를 의미합니다. 시스템의 처리 능력을 나타내는 지표죠.

평균 QPS와 피크 QPS를 나누어 추정하는 이유는 시스템의 안정적인 운영과 확장성을 고려하기 위해서입니다. 평균 QPS만으로 용량을 산정하면, 갑작스러운 트래픽 증가 시 시스템이 과부하되어 장애가 발생할 수 있습니다. 피크 QPS는 시스템이 최대로 부하를 받을 때의 요청 수를 의미하며, 이 기준에 맞춰 용량을 확보해야 사용자 경험 저하 없이 안정적으로 서비스를 제공할 수 있습니다. 즉, 최악의 상황을 대비하여 시스템의 탄력성과 확장성을 확보하는 것이 중요하기 때문입니다.

읽었다면, 이제 직접 답해볼 차례예요

패스잇 앱에서 이 질문에 말로 답하면 AI가 꼬리질문까지 이어가며 1:1 코칭합니다.

함께 보는 시스템 설계 면접 질문

← 시스템 설계 면접 질문 전체 보기