From Fan-Out to Fast: Sub-100ms API Design in Distributed Systems

Abstract

A “simple” API request rarely stays simple. In distributed systems, one call quickly turns into fan-out across gateways, services, caches, and databases — and your p99 becomes the sum of every hop and every flaky dependency. Worse, it’s often not a clean outage; it’s grey failures and intermittent slowdowns that are hard to reproduce and easy for customers to feel.

In this session, I’ll share a practical playbook for designing sub-100ms APIs when fan-out is unavoidable. We’ll start with latency budgets, so performance becomes a design constraint, not a hope. Then we’ll cover the patterns that keep tail latency predictable: safe parallelism, timeouts and retries that don’t amplify failure, idempotency, bulkheads/circuit breakers with fallbacks, and caching strategies where invalidation is treated as a correctness problem. We’ll close with trace-driven observability — the minimal signals that let you quickly answer: where did the milliseconds go, what changed, and is it us or a dependency?

Main takeaways:

  • How to budget latency across service boundaries and enforce it with guardrails
  • How to use timeouts/retries/idempotency + bulkheads without creating new p99 spikes
  • How to use traces + a few key metrics to pinpoint the slow hop fast

Speaker

Saranya Vedagiri

Senior Staff Engineer @eBay

Saranya Vedagiri is a Senior Staff Engineer at eBay, where she designs and operates large-scale distributed systems with a focus on reliability and low-latency performance. Her work spans API design, service-to-service communication, caching strategies, and resilience patterns that keep critical flows fast under real production traffic. Saranya is passionate about performance as a product feature, engineering culture, and mentoring teams to build systems that stay predictably fast as they scale.
 

Read more

Date

Monday Mar 16 / 10:35AM GMT ( 50 minutes )

Location

Whittle (3rd Fl.)

Share

From the same track

Session

APIs for Agents: Rethinking API Programs in the MCP Era

Monday Mar 16 / 11:45AM GMT

As API programs mature, a familiar gap emerges: some teams operate with strong standards, reusable platforms, and clear governance,  while others rely on informal guidance and best-effort consistency.

Speaker image - Jim Gough

Jim Gough

Distinguished Engineer, API Platform Lead Architect @Morgan Stanley, Co-Author of Optimizing Java

Speaker image - Andreea Niculcea

Andreea Niculcea

Vice President @Morgan Stanley

Session

Beyond the Dashboard: Why 'Query-ability' is the New Observability

Monday Mar 16 / 01:35PM GMT

Details coming soon.

Session

The Evolution of Versionless APIs

Monday Mar 16 / 03:55PM GMT

Details coming soon.

Session

Async-First: Architecting for Event-Driven Connectivity

Monday Mar 16 / 05:05PM GMT

Details coming soon.

Session

Unconference: Connecting Systems

Monday Mar 16 / 02:45PM GMT