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.
Related Terms
Bandwidth is the maximum data capacity a connection can carry per second; it does not define perceived speed by itself.
LatencyLatency is the time it takes for a network request to travel from source to destination and back; low latency is key to performance.
Load BalancerA load balancer distributes incoming network traffic across multiple servers to ensure high availability and performance.