Blog Logo
TAGS

Easily build resilient applications using distributed durable async/await

Restate allows you to easily build resilient applications by providing distributed durable async/await functionality. With Restate, you can write RPC handlers that execute reliably, recover partial progress on failures, and eliminate the need for manual retries and recovery logic. Restate also offers stateful and serverless capabilities, allowing you to shard RPC handlers, attach long-lived k/v state, and deploy handlers on FaaS. It comes as a single binary with no dependencies, works seamlessly with modern cloud architectures, and provides observability out-of-the-box. Restate is designed for low-latency durable execution and is currently in private beta.