What is Throughput?

Turkish: Throughput

Throughput measures the number of requests, transactions, or data units a system can process per second, minute, or hour.

What is Throughput?

Throughput measures how much work a system completes within a specific time window. In a web application it may be requests per second; in a message queue it may be events per minute; in a data pipeline it may be megabytes per second.

Difference from Latency

Throughput focuses on capacity, while latency focuses on the duration of a single operation. A system can process many requests at once while each request is slow, or it can answer one request quickly while completing little total work under load.

How Is It Measured?

Meaningful measurement requires realistic test data, concurrency, request mix, and error rates. Counting only successful responses can hide the real limit; timeouts and 5xx errors often indicate that capacity has already been exceeded.

Business Use

Throughput is used for capacity planning during campaign traffic, batch invoice processing, integration synchronization, and report generation. A load balancer, queues, horizontal scaling, and database indexes can all change the throughput ceiling.