Merry Christmas & Happy 2027! Less downtime. More good times. Celebrating 13 years of sorlavit.com
Skip to content
Sorlavit KimIT Support, Network & Infrastructure Services Let’s talk

ปุ่มแปลไทยจะเปิดบทความผ่าน Google Translate เพื่อแปลอัตโนมัติ โดยคงโค้ดและคำสั่งไว้ตามต้นฉบับ

Network & Infrastructure / Telemetry, Capacity & Incident Analysis

Tail latency amplification in a fan-out infrastructure service

A frontend calls many backends and waits for all of them, producing poor transaction p99 despite acceptable median latency on each dependency. Rare slow responses accumulate across the fan-out.

Compiled for Sorlavit Kim · Published · Updated · 1 min read

Environment and inputs: Network and infrastructure observability; Prometheus examples describe metric semantics rather than a universal exporter schema. Diagnostic/design example; not tested on production equipment.

Collect the evidence

Measure end-to-end traces, fan-out width, dependency latency distributions and timeout behavior. Include shared bottlenecks that make backend delays correlated instead of assuming independence.

Explain the result

A transaction waiting for many operations is sensitive to the slowest required result. Good per-dependency averages cannot establish good end-to-end tail behavior.

Plan the fix

Reduce unnecessary serial or fan-out work, address the measured slow dependency and design bounded timeout or partial-result behavior consistent with application correctness. Avoid arbitrary retries that multiply load.

Check the result and rollback

Load-test the complete transaction under realistic dependency variance and failure. Revert if mitigation increases backend work or returns incomplete results that violate the service's functional contract.

Share this article

Back to all articles