~/talk

Birds of a Feather - xDS and Load Balancing

Talkat gRPConf North America 2026 · on Thursday, 2026-09-03· [microservices]
name:Mark Roth
links:none on file
slides:none on file

Discussion covers practical xDS work: many teams use go-control-plane, some hit scale limits (one report: open-source implementations can’t serve millions of subscriptions), and there’s no ready production xDS caching proxy even though a scalable pattern (stateless caching proxies multiplexing subscriptions) drops load on the authoritative server. An autosharding (slicer) protocol is being prototyped to push shard assignments via xDS so clients can route pre-batched requests, and teams debate extracting an XDS client library (Java, Go, Rust, core C++ with Python bindings) for reuse.

AI-written summary · about

  1. 0:00Introduction and audience questions
  2. 1:13Autobatching challenges with sharding
  3. 3:00Slicer and autosharding protocol
  4. 5:47Custom sharding logic and XDS
  5. 7:55Control plane scalability at LinkedIn
  6. 8:57XDS caching proxy design
  7. 10:45Open source XDS implementations
  8. 12:08Extracting XDS client library
  9. 14:34XDS language support and parity
  10. 16:43Multi-language XDS feature gaps
  11. 18:50User experience with XDS vs DNS
  12. 20:36Debugging and control plane challenges
  13. 21:19Server load with XDS connections
~/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.