What Is Temporal
Temporal is a server that enables reliable execution and management of distributed, multi-step processes that unfold over time.
For example:
a user has paid for an order;
inventory must be reserved;
if the warehouse service is temporarily unavailable, the request must be retried;
if the item is unavailable, a replacement must be offered;
if payment has not yet arrived, wait for a signal. A conventional program can lose process state when it crashes, the server restarts, or a network failure occurs. Temporal persists the state and resumes execution from the appropriate point. It provides a CLI and web UI for managing, monitoring, and visualizing processes.…