The distributed machine
Oct 19, 2023

Summary
This post introduces the concept of a 'distributed machine' enabled by Temporal's durable execution. It draws parallels between the evolution of computing machines (physical, virtual, containers) and how Temporal abstracts distributed processing. The core contribution is framing Temporal not just as a tool for reliability, but as a new paradigm for executing code across distributed systems as if it were a single, higher-level machine, obviating the need for application-specific distributed systems.