Tagged articles

Tail Latency

5 articles · Page 1 of 1
TonyBai
TonyBai
Mar 30, 2026 · Backend Development

How Request Hedging Cuts Go HTTP Client P99 Latency by 74%

The article explains why tail latency hurts microservices, why simple retries fail, and how implementing Google’s request‑hedging technique in Go’s http.Client can slash P99 latency by about 64% while incurring only a modest P50 increase.

GoHTTP ClientMicroservices
0 likes · 17 min read
How Request Hedging Cuts Go HTTP Client P99 Latency by 74%
FunTester
FunTester
Feb 26, 2026 · Backend Development

Why Waiting, Not Computing, Dominates Tail Latency in High‑Concurrency Systems

In high‑concurrency systems, tail latency is driven primarily by waiting on locks, resources, and scheduling rather than raw computation, with phenomena like head‑of‑line blocking, context‑switch overhead, and cache‑coherency costs amplifying unpredictable delays.

Tail Latencybackend systemscontext switch
0 likes · 13 min read
Why Waiting, Not Computing, Dominates Tail Latency in High‑Concurrency Systems
Radish, Keep Going!
Radish, Keep Going!
Jan 16, 2025 · Backend Development

How Hedged Requests Cut Tail Latency in Go Microservices

This article explains the hedged request pattern used by Google to combat microservice tail latency, shows how to implement it in Go with context and goroutines, discusses its impact on latency and load, and explores additional techniques such as SingleFlight and service‑class prioritization to further reduce tail delays.

Backend PerformanceGoMicroservices
0 likes · 6 min read
How Hedged Requests Cut Tail Latency in Go Microservices
Didi Tech
Didi Tech
Aug 28, 2020 · Operations

Ceph Performance Optimization: Lock-Related Issues and Solutions

The article details how Didi’s large‑scale Ceph deployment suffered from high tail latency due to long‑held and coarse‑grained locks, and describes a series of fixes—including asynchronous read threads, fine‑grained object caches, per‑thread lock‑free logging, and lock‑free filestore apply—that cut latency by up to 90 % and more than doubled read throughput.

BlueStoreCephDistributed storage
0 likes · 12 min read
Ceph Performance Optimization: Lock-Related Issues and Solutions