~/talk

Bulletproof API's

Talkat The Conf 2019 · 2019-10-23..10-24· [distributed-systems, devops-and-delivery]
links:none on file
slides:none on file

Uses percentiles to set timeouts (p95 ≈120ms, p99 ≈953ms), implements retries with max attempts and exponential backoff, and wraps critical calls in a circuit breaker using fuse library on Elixir with a standard HTTP client. Applied to the authorization API for World Cup login gating, the setup routes around failing dependencies and “rescues” thousands of users at peak minutes (2k–7k rescued in spikes) and helps the platform reach 1.2 million simultaneous viewers.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 3:01East-west traffic patterns
  3. 6:22Detecting and handling failures
  4. 11:44Long-term failures and circuit breakers
  5. 17:17Real-world case study World Cup
  6. 25:27Global.com opportunities and closing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.