Backend engineers building message-queue consumers
KEDA scales consumer deployments directly to queue depth on Kafka, RabbitMQ, SQS, and Azure Service Bus. When the queue is empty, replicas go to zero; when messages arrive, Kubernetes adds consumers automatically. This removes the need for manual replica tuning or always-on idle consumers.
Skip if:
Your consumer workloads are already CPU-bound and scale well on HPA CPU metrics. KEDA adds value when queue depth drives latency, not when CPU is the bottleneck.

