~/talk

Trust Deterministic Execution to Scale & Simplify Your Systems

Talkat YOW! Perth 2023 · 2023-09-11..09-12· [distributed-systems]
name:Frank Yu
linkedin:thisfrankyu
slides:none on file

Claim: making core business logic a deterministic single-threaded finite state machine and replicating it via a replicated log lets the system rerun requests at the edges instead of shipping bulky events. Built a blazing fast open source raft cluster, a mirrored shadow environment that streams production logs, and local replay via IPC. Result: p99 targets under 1 ms, per-node throughput ~700k–1M reqs/s, network egress drops roughly 5–6x, and incidents and buffering diminish. Replay core logic at edges works in production.

AI-written summary · about

  1. 0:00Intro
  2. 1:05About us & our problems
  3. 5:50How can the system evolve safely & efficiently while performing?
  4. 9:45Benefits of determinism
  5. 20:12Can we optimize?
  6. 22:42Replay logic to scale & stabilize
  7. 31:1410 Challenges & consideration
  8. 38:02Simplicity
  9. 38:53Outro
~/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.