Throughput
Kind: metric
Layer: Performance Core
Record: architecture:throughput
Severity: contextual
Scope: service, pipeline, system
Canonical: Ontology
The rate at which a system completes requests, messages or items, counted per unit of time.
Listed in Architecture principles, after Parallelism and before Latency.
Requires
Reinforces
Enables
Conflicts with
In tension with
- Latency
- Event Ordering
- PACELC Theorem
- Backpressure
- Code Review
- Isolation
- Event Ordering / Throughput
- PACELC Theorem / Throughput
- Backpressure / Throughput
- Code Review / Throughput
- Isolation / Throughput
Tensions
Violated by
Refactored by
Severity
Category
Reinforced by
Linked from
- Separate, trade, or mitigate
- A concern is a component
- Causality / Ordering / Distributed Time
- Error Handling / Resilience
- Architecture Review / Evolution / Governance Artifacts
- Scalability / Performance / Optimization
- Streaming / Pipeline / Dataflow Processing
- Transactions / State / Concurrency
- Scalability / Performance / Optimization
- Severity levels
- The resolutions