~/talk

Running an API Gateway on Istio - Pitfalls and Learnings

Talkat Istio Day North America 2023 · on Monday, 2023-11-06· [api-design]
links:none on file
slides:none on file

Runs Intuit’s API Gateway on Istio at scale: front door for billions of requests and 1.1 million RPS across thousands of pods in 40 namespaces and 13 clusters. Migration uses Envoy sidecars, Istio, Admiral for multicluster config and Admiral partitioning to avoid config blast, Argo for rollouts and Argo workflows for region failover. Key fixes: added hybrid TLS on the sidecar, tuned graceful shutdown, implemented bin‑packing and canaries, and reworked autoscaling to avoid CPU throttling; outlier detection for sparse backends remains a work in progress.

AI-written summary · about

  1. 0:00Introduction
  2. 1:20What is an API Gateway
  3. 3:17Why inhouse development
  4. 8:34API Gateway Architecture
  5. 10:44API Gateway Pitfalls
  6. 12:12Graceful Shutdown Pitfalls
  7. 13:34Configuration Overload Pitfalls
  8. 14:42Outlier Detection
  9. 15:46Autoscaling Resource Limits
  10. 17:59CPU Throttling
  11. 19:14Overview
  12. 19:35Questions
  13. 23:49How do you achieve multi tendency and isolation
~/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.