← Glossary · Foundations

Transactions Per Second (TPS)

Concept

Fact-checked Aug 9, 2026

Also called: TPS, transactions per second

TPS, or Transactions Per Second, is a performance metric that measures how many operations or requests a computer system, such as a database or an API, can process and complete within one second. It's a key indicator of a system's capacity and throughput.

What is Transactions Per Second (TPS)?

Transactions Per Second (TPS) is a fundamental measurement used to evaluate the performance and capacity of various computing systems. Think of it as a speedometer for your system's workload: it tells you how many individual tasks or 'transactions' it can successfully handle every second. A transaction could be anything from a user logging into an app, a database query, or an AI model processing a single request for a prediction.

The need for TPS arises from the practical challenges of deploying and scaling software and services. When you launch an AI application, for instance, you need to know if it can serve one user, a hundred, or a million simultaneously without slowing down or crashing. TPS helps engineers understand a system's limits and plan for increased demand, ensuring that services remain responsive and reliable even under heavy load.

To measure TPS, systems are often put through rigorous testing where a simulated workload is applied. During this test, the number of completed transactions within a specific timeframe is counted, and then divided by the duration of the test to get an average number of transactions per second. For example, if an AI inference server successfully responds to 1,000 user queries in 10 seconds, its average TPS would be 100.

You'll frequently encounter TPS when discussing the performance of cloud services, databases, web servers, and particularly AI APIs or inference engines. For users interacting with AI tools, knowing the TPS of a service provider can give insight into how quickly their requests might be processed, especially during peak usage. For developers, optimizing a system to achieve a higher TPS often involves improvements in code efficiency, hardware, or network infrastructure.

One common misconception about TPS is that a high TPS alone guarantees a good user experience. While it's crucial for handling many requests, another equally important metric is 'latency,' which measures how long each individual transaction takes. A system might have a very high TPS, but if each transaction still takes a noticeable amount of time to complete, users might perceive the system as slow. Ideally, a robust system balances both high TPS (handling many requests) and low latency (processing each request quickly).

Common questions

What does Transactions Per Second (TPS) mean in AI?

Transactions Per Second (TPS) is a fundamental measurement used to evaluate the performance and capacity of various computing systems. Think of it as a speedometer for your system's workload: it tells you how many individual tasks or 'transactions' it can successfully handle every second. A transaction could be anything from a user logging into an app, a database query, or an AI model processing a single request for a prediction.

What else is Transactions Per Second (TPS) called?

Transactions Per Second (TPS) is also referred to as TPS, transactions per second.

Learn AI in 5 minutes a day.

Daily Deck explains terms like Transactions Per Second (TPS) as part of a free seven-card daily brief. No jargon. No fluff.

Start free