Whether you’re writing a complex transaction-based workflow or working with remote APIs, creating reliable applications is a complex process. The temporal cluster and a language-specific SDK provide a comprehensive solution to the complexities that arise from model application development. You can think of Temporal as a sort of “cure-all” for the pains you experience as a developer when trying to build reliable applications.

Temporal provides reliability primitives, such as:

  • Seamless and fault-tolerant application state tracking
  • Automatic retries
  • Timeouts
  • Rollbacks due to process failures