Recipes

Cron Jobs
Schedule tasks periodically with Restate
Durable Webhooks
Process webhook events from external services with exactly-once delivery guarantees.
Parallelizing Work
Execute a list of tasks in parallel and then gather their result.
Sagas
Implementing undo operations in case of failures, to keep your system consistentDevelopment Guides

Databases and Restate
Learn when and how to use databases in combination with Restate.
Error Handling
Learn how to handle transient and terminal errors in your applications.
Request Lifecycle
Deep dive into the lifecycle of a request in RestateDeployment Guides

Local Restate Cluster with Docker
Learn how to deploy a Restate cluster using Docker Compose.