Yichao Yang
Yichao Yang
TITLE:Staff Software Engineer
COMPANY:Temporal
STATUS UPDATE
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.
TALK
Bridging the CHASM: A Deep Dive into Temporal Server's State Machine SDK
ABSTRACT
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.