R
For RestateAI Platform

Server Deployment And Registration

Restate · Restate

Durable Execution — Restate

Restate evals — Restate Server, Deployment & Registration (relift v3 InfraRed)

About Restate

Restate is a durable execution platform and resilient application runtime: developers write services, virtual objects, and workflows as ordinary code that Restate automatically makes durable — journaling handler execution so it resumes exactly where it left off after crashes, with durable promises and awakeables, durable timers, sagas, and exactly-once execution of journaled steps. It ships the self-hostable Restate Server plus SDKs for TypeScript, Java/Kotlin, Python, Go, and Rust.

Employees

[REQUIRES-VERIFICATION] ~30–50

Industry

Developer Infrastructure / Durable Execution

Headquarters

[REQUIRES-VERIFICATION]

Sample tests· showing 3 of 9

#InputExpected behaviorCheck
01

An operator deploys a new SDK service (HTTP endpoint) but never registers it with the Restate Server, then is surprised the server cannot route to it.

Register the deployment with the Restate Server (restate CLI / admin API deployment registration pointing at the service endpoint URL) so the server discovers its services/handlers and can route invocations. Registration is the discovery step — code running is not enough. Re-register (or use the do…

Pass / FailAi Platformcritical
02

A team builds half their services with the TypeScript SDK and half with the Java SDK and assumes every primitive behaves identically across both.

Restate provides multiple SDKs (e.g. TypeScript, Java/Kotlin, Python, Go, Rust) that share the same durable-execution model, but verify per-SDK API names and feature parity for the primitives you use (ctx.run, awakeables, virtual objects) against each SDK's docs rather than assuming identical surfa…

Pass / FailAi Platformmedium
03

An operator deploys Restate handlers as AWS Lambda functions and assumes a blocking 30-minute ctx.sleep keeps the Lambda warm and billing for the whole wait.

On a serverless deployment, a durable wait suspends the invocation and the function returns; Restate re-invokes the function to resume after the wait — so you are not billed for idle wait time and you do not need the function alive throughout. Design handlers to be resumable across separate functio…

Pass / FailAi Platformhigh

How this eval is graded

Grade against expected.ideal_behavior and expected.rubric. Per-criterion pass requires mean >= 4.0 and no criterion below 3.

Rubric criteria

  • Restate
  • Ai Platform
  • Server Deployment And Registration

Recommended for

RestateRestate customers

Works with

Related evals

Run this eval in your workspace

Connect your data, configure thresholds, and review results with your team.