Microservice Rate Limiting, Circuit Breaking, and Degradation: A Practical Guide from Avalanche Prevention to Fine-Grained Traffic Governance

Overview 3 AM, phone buzzing wildly. Open it — the alert group is already on fire. Payment service P99 latency jumped from 50ms to 12 seconds, error rate past 80%. Worse, the failure cascaded like dominoes: user service timeout → auth failures → inventory service retry storm → message queue backed up → payment callbacks all timed out. The monitoring dashboard went entirely red in thirty seconds. This isn’t a unique disaster....

July 24, 2026 · 26 mins · 5536 words · Xu Baojin

Istio Service Mesh Getting Started: A Practical Guide from Sidecar to Ambient

Overview Let’s answer the most fundamental question first: what does a Service Mesh do? In one sentence: it handles the messy communication stuff between microservices for you. In a microservices architecture, when service A calls service B, what looks like a simple HTTP request actually involves a bunch of concerns: what if it times out? How many retries? Should we circuit break? How do we do canary traffic? Certificate management? Distributed tracing?...

July 12, 2026 · 12 mins · 2523 words · XuBaojin