The Machine

Service, Worker, Client, Namespace, Task Queue — and where the program counter lives

How a Temporal application is split between the Service that records and the Workers that execute. You start a dev server, run one Workflow with a durable sleep, kill the Worker mid-sleep, and watch execution continue — then answer the first real question: where was the program counter stored?

Estimated time: 60 minutes

Stuck on something? The AI tutor sees this lecture—just ask.

Loading learning experience...