What is the difference between latency and throughput?
Latency is time per request; throughput is requests per second. They are not the same axis and improving one can hurt the other — batching raises throughput by making each individual request wait, and adding workers raises throughput while queueing raises the latency each one sees. The question that resolves it is always which one the user actually feels.
Little's law is the sentence that makes this concrete: concurrency equals throughput times latency. Fix any two and the third is decided for you.