TL;DR
Open a free Amazon Business account
Business pricing, bulk buying and tax-exempt orders.
As an affiliate, we earn on qualifying purchases.
An engineer from AWS discusses how human impatience influences perceptions of latency and outage durations. The explanation focuses on measurement challenges and tail latency effects.
An engineer at Amazon Web Services has publicly discussed how human impatience influences perceptions of service speed and outage duration, emphasizing measurement challenges and the impact of tail latency on user experience.
The engineer, identified as Marc Brooker, explained that users like Alice measure service performance in seconds and minutes, often perceiving delays as longer than technical metrics suggest. He highlighted that while mean request times may be around 100ms, users sometimes experience much longer wait times, especially during outages or slow responses.
Brooker illustrated this by discussing how users measure outage durations and latency, which are heavily influenced by the tail of the latency distribution. For example, a service with a median recovery time of 30 minutes and a 99th percentile of 10 hours results in users experiencing an average recovery time of around 6 hours, despite the mean being much shorter. This discrepancy is due to the heavy tail in latency distributions, which users disproportionately experience.
He emphasized that understanding tail latency is critical for improving user experience and that traditional metrics like averages or trimmed means can obscure the true impact of long outages or slow responses. Brooker’s explanation aims to clarify why users like Alice perceive services as slower or more unreliable than technical metrics indicate.
Implications of Human Perception on Service Metrics
This explanation matters because it sheds light on why users perceive services as slow or unreliable, even when technical metrics appear acceptable. It highlights the importance of considering tail latency in service design and monitoring, as long outages and slow responses heavily influence user satisfaction and trust. Understanding these perception gaps can help companies prioritize improvements that truly enhance user experience rather than just optimizing average performance.

GL.iNet GL-BE9300 Flint 3 Tri-Band Wi-Fi 7 Router 5 x 2.5G VPN Router
- Fast VPN Speeds: Up to 680Mbps with OpenVPN & Wireguard
- Supports AdGuard Home: Blocks ads and trackers via DNS filtering
- High Device Capacity: Connects over 100 devices reliably
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Measuring Latency and Outage Durations in Service Operations
The discussion originates from ongoing challenges in accurately measuring and communicating service performance. Traditional metrics like mean request time or mean outage duration often underestimate the user experience, which is skewed by rare but long-lasting delays. Brooker’s explanation draws from concepts such as the inspection paradox, illustrating how users experience longer delays due to the heavy tail in latency distributions. This perspective is increasingly relevant as services face more complex and variable performance patterns.
“What’s going on is that you’re measuring time in requests, or in outages, and Alice and others are measuring time in seconds and minutes. When you have a long request or outage, they count that as a long time, with a heavy weight.”
— an anonymous researcher

WD_BLACK SN850X 2TB NVMe SSD – M.2 2280, Up to 7,300 MB/s Read speeds, Up to 6,300 MB/s write speeds, Gaming Expansion, High Performance Internal Solid State Drive – WDS200T2X0E
- Maximum Read Speed: Up to 7,300 MB/s
- Maximum Write Speed: Up to 6,300 MB/s
- Storage Capacity: Up to 8TB options
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Unclear Aspects of Human Perception and Service Metrics
It remains unclear how widespread these perception effects are across different types of services and user populations. The exact impact of tail latency on user trust and behavior, and how best to measure or mitigate it, are still under discussion. Brooker’s explanation is based on theoretical and illustrative models, and real-world data may vary.

Six-in-one New Energy Detector, Vehicle Detection, CAN Card, CAN Box, LIN Card, Compressor Quick Inspection Master Software(Professional Edition)
- Decoder Functionality: Reads vehicle data and fault codes
- Battery Data Support: Connects to battery pack for data reading
- One-Click High-Voltage Control: Starts compressors and chargers easily
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Next Steps for Improving Service Performance Perception
Further research is expected to explore how service providers can better communicate latency and outage durations to users, possibly through improved metrics or user interfaces. Additionally, developing strategies to reduce tail latency and make outages less perceptible could enhance user satisfaction. Industry efforts may focus on integrating tail-aware metrics into monitoring and alerting systems.

Gaobige Network Tool Kit for Cat5 Cat5e Cat6, 11 in 1 Ethernet Crimper Kit
- Complete Network Tool Kit: Includes crimper, tester, stripper, and more
- Professional Ethernet Crimper: 3-in-1 crimping, cutting, stripping tool
- Multi-function Cable Tester: Tests telephone and network cables
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Key Questions
Why do users perceive outages as longer than technical metrics show?
Because users experience delays according to the tail of the latency distribution, which disproportionately affects their perception of outage duration, making them feel longer than the average measured times.
What is tail latency, and why is it important?
Tail latency refers to the longer delays experienced during rare but significant slowdowns or outages. It is important because it heavily influences user perception and satisfaction, even if the average latency appears acceptable.
How can service providers address the perception gap?
By measuring and communicating tail latency more effectively, and implementing strategies to reduce long delays, providers can improve user experience and trust.
Does this explanation apply only to technical services like AWS?
No, the principles of perception and tail latency are relevant across various digital services and platforms where user experience depends on response times and reliability.
What is the main takeaway from Brooker’s explanation?
That human perception of service speed is heavily influenced by tail latency, which can cause users to experience delays much longer than average metrics suggest, highlighting the need for better measurement and communication.
Source: Hacker News
Grilling season Picks
grills
As an affiliate, we earn on qualifying purchases.