~/talk

Beacon: Intelligent Latency-Aware and Load Shedding Service Routing

Talkat SREcon23 Americas · 2023-03-21..03-23· [distributed-systems]
links:none on file
links:none on file
slides:none on file

Beacon is a service router that checks per-key last-update times against live replication delays and routes reads to either primary read-write or read-only replicas to guarantee freshness and shed load. Implementation uses a Beacon router + status server + replication latency domain table (the replication latency domain), moved from coarse sampling to per-domain continuous monitoring. In production Beacon handles 20.3 million calls in 24h, routing 17.8M to replicas and making routing decisions in ~2.6 ms.

AI-written summary · about

  1. 0:00Start
  2. 1:20November 15, 2022 Taylor Swift
  3. 3:14Sites With Similar Challenges
  4. 4:16Architecture for Scaling and Resilience
  5. 4:44Database Replication for Load Distribution
  6. 5:08Infrastructure Support
  7. 6:19Intelligent Routing Guaranteeing QoS
  8. 14:22Beacon Original Architecture and Operational
  9. 15:02Database Replication for Resilience Customer Service
  10. 15:53Beacon 2.0
  11. 23:45Beacon as Infrastructure Service
  12. 24:17DB Latency in Production
  13. 25:33Beacon Routing of a Service During 24 Hours
  14. 27:01Beacon Routing of a Service at Market Open
  15. 28:16Meet Morgan Stanley
~/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.