restatedev/restate는 에이전트와 워크플로 같은 애플리케이션에 지속 상태와 장애 복구 기반을 제공하는 서버다. 저장소의 최신 릴리스는 v1.8.0이다. 제공된 자료에는 이 버전에서 무엇이 바뀌었는지 나와 있지 않다. 서버는 Rust로 작성됐다. README는 일상적인 구성 요소에 분산형 내구성 버전을 제공한다고 설명한다.
이 프로젝트의 용도는 장애를 견디는 애플리케이션을 만들 때 필요한 상태와 실행 기반을 제공하는 것이다. README는 Durable AI Agents, Workflows-as-Code, 마이크로서비스 오케스트레이션, 이벤트 처리, 비동기 작업을 사용 사례로 든다. 에이전트와 상태를 가진 액터(stateful actor), 워크플로에 지속 상태와 장애 복구를 제공한다. TypeScript, Java 및 Kotlin, Python, Go, Rust용 SDK도 지원한다. 따라서 에이전트 실행이나 워크플로를 분산 환경에서 다루려는 프로젝트에 해당한다.
다만 저장소의 라이선스 정보는 NOASSERTION으로, 라이선스를 확인할 수 없다. 제공된 자료에는 성능 비교나 장애 복구 성능을 판단할 수치도 없다. 따라서 구체적인 워크로드에서의 효과는 이 자료만으로 판단하기 어렵고, 도입 전 라이선스와 필요한 복구 동작을 확인해야 한다.