~/lightning

Lightning Talk: Building a Scalable Multi-Protocol API Gateway with Envoy

Lightningat EnvoyCon NA 2024 · on Tuesday, 2024-11-12· at 12:00· Hyatt Regency | Level 2 | Salt Lake Ballroom C· [networking, security]
github:mpoegel
slides:none on file

Bloomberg builds a layer‑4 edge gateway that proxies long‑lived TCP protocols using Envoy, handling IBM MQ, FIX, and SFTP connections at scale. TLS inspection and the external authorization filter extract client/channel identity, external auth returns dynamic upstream metadata, and an HTTP tunnel plus TCP proxy perform the connection handoff; SFTP uses an SSH transport socket extension. SPIRE provides end‑to‑end mTLS, observability exports via statsd and OpenTelemetry, and centralized auth/routing lets the platform meet aggressive SLAs for tens of thousands of enterprise clients.

AI-written summary · about

  1. 0:00Bloomberg API Gateway needs
  2. 1:45Scalable connectivity requirements
  3. 3:10Proxying IBM MQ with Envoy
  4. 6:20Dynamic FIX protocol routing
  5. 7:24Supporting SFTP with Envoy
  6. 8:25Unified security policies
  7. 9:29Monitoring Envoy observability
  8. 9:50Key takeaways
~/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.