총 동시성은 Worker 수와 인스턴스 수의 곱으로 커진다

설정값보다 실제 병목인 DB connection, 외부 API 제한, CPU 여유가 더 작은지 확인합니다.

3인스턴스별 concurrency
×
4Worker 인스턴스
=
12최대 active 작업
DB pool · 20

12개 작업이 쿼리를 여러 개 열면 먼저 고갈될 수 있습니다.

외부 API · 10 rps

작업 수보다 호출률 제한이 실제 상한입니다.

CPU · 4 core

CPU 작업은 concurrency보다 별도 프로세스가 중요합니다.

위험 신호: concurrency를 올렸는데 waiting이 줄지 않고 실패와 지연만 늘면 병목을 다른 계층으로 옮긴 것입니다.