Значення
Обсяг даних, кількість операцій або транзакцій, які система здатна успішно обробити за одиницю часу (наприклад, запитів на секунду).
Українською: пропускна здатність
Три приклади з роботи
Load testing
QA LeadOur payment service handled maximum throughput of 5,000 transactions per second.Наш платіжний сервіс витримав максимальну пропускну здатність у 5000 транзакцій на секунду.
ArchitectThat gives us plenty of headroom for Black Friday sales.Це дає нам солідний запас міцності для розпродажів на Чорну п'ятницю.
Database optimization
DBASwitching to connection pooling doubled our database read throughput.Перехід на пул з'єднань удвічі збільшив пропускну здатність бази на читання.
LeadNow the API servers are no longer bottlenecked waiting for database connections.Тепер API-сервери більше не простоюють в очікуванні вільних підключень до бази.
Architecture review
LeadWhat is the primary goal: minimizing latency or maximizing throughput?Що є нашим головним пріоритетом: мінімізація затримки чи максимальна пропускна здатність?
ArchitectFor batch processing, maximize throughput; for user-facing APIs, minimize latency.Для фонової обробки — максимізувати пропускну здатність; для клієнтських API — мінімізувати затримку.
Вимірюється в RPS (запитах на секунду) або TPS. Важливо не плутати: latency — це швидкість одного запиту, а throughput — загальний обсяг оброблених запитів.