Start here. This is the direct spoken answer to practice first.
Why this question matters
A queue backlog is not automatically a queue problem. It can be producer burst, slow consumers, dependency throttling, poison messages, or missing scale limits.
I would inspect queue length, oldest message age, incoming rate, processing rate, worker failures, and dependency latency. Then I would decide whether producers are sending too much, workers are too slow, workers are failing, or a downstream service is the bottleneck. If users are affected, I would consider temporarily scaling workers, pausing low-priority producers, reducing concurrency to protect dependencies, or disabling the feature that creates the backlog. I would avoid scaling blindly if the worker is already overloading SQL or a third-party API.