~/talk

CHASM: Deep Dive into Temporal Server's State Machine SDK

Talkat Replay 2026 · 2026-05-05..05-07· [distributed-systems, software-architecture]
links:none on file
links:none on file
slides:none on file

CHASM is an internal server-side state-machine SDK that already powers Standalone Activities, Nexus, callbacks, and the scheduler and ships a reusable component model (archetypes, fields, tasks). Demo builds an updatable timer by extending Temporal gRPC with start/update/describe/long-poll/terminate/list APIs, runs across four repos, and uses a few Cloud Code prompts to generate code; a timer set an hour ahead is updated to 3s and fires successfully. Key runtime features: pure vs side‑effect tasks, pure‑task collapsing, state‑based replication with version‑transitions (failover version + transition count), built-in visibility, partial writes today, partial reads planned.

AI-written summary · about

  1. 0:00Introduction to Chasm
  2. 1:53What is Chasm framework
  3. 5:26Demo of updatable timer
  4. 10:23Chasm components explained
  5. 14:15Task processing in Chasm
  6. 21:59RPC processing and visibility
  7. 31:39Replication in Chasm
  8. 38:59Future work and migration plans
  9. 42:12Q&A and closing remarks
~/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.