TALK
THU MAY 7 • 4:15 PM - 5:00 PM
Bridging the CHASM: A Deep Dive into Temporal Server's State Machine SDK
CHASM is Temporal’s new server-side state machine SDK, already powering standalone activities, callbacks, Nexus, and the scheduler. In this talk, Roey Berman and Yichao Yang walk through CHASM’s core abstractions—components, fields, archetypes, and tasks—explaining each concept as they build a complete CHASM component from the ground up. Attendees will leave with a clear mental model of how CHASM handles state, task processing, visibility, and multi-cluster replication.
Roey Berman is a Senior Staff Software Engineer at Temporal. Over the past five years, he's worked across the open-source Temporal stack — leading the Nexus project and contributing to the server, SDKs, and the CHASM framework. He has twenty years of experience building distributed systems and developer tools, starting in the Israeli tech industry.
Yichao Yang is a Staff Software Engineer at Temporal, where he works on the open-source Temporal server, focusing on building scalable and reliable distributed systems. He has led several critical initiatives that re-architect core components of Temporal's system, including the multi-cursor model for asynchronous task processing, state-based replication, and the CHASM framework. Prior to joining Temporal, Yichao also worked in the workflow orchestration space as part of Uber's Cadence team.