# Overview
A durable execution engine is... #flashcard
a way to write long-running code that can move between machines and survive system failures and restarts to improved [[reliability]] and [[fault tolerance]]. The most popular example is [[Temporal]]. Code is run in a special environment that guarantees deterministic execution. Workflows can also use signals to wait for external events (like a package to be picked up).
# Key Considerations
# Implementation Details
# Useful Links
# Related Topics
## Reference
#### Working Notes
#### Sources