Latency
Time it takes for a single operation/event to complete;
measured in microseconds or nanoseconds in trading systems.
Throughput
Number of operations or messages processed per unit time;
e.g., trades per second.
Tail Latency
High-percentile latency (95th, 99th);
important in systems where worst-case response matters more than average.
Critical Path
The longest sequence of dependent operations;
determines minimum latency achievable.
Synchronization / Locks
Mutexes or condition variables can block threads.
Serialization / Deserialization
Converting data to/from wire format; can dominate in messaging-heavy systems.
Batching
Process multiple operations together to amortize overhead.