
How does Restate help?
- Restate persists all incoming events, and ensures that they are processed exactly once, across failures and restarts. Restate guarantees your handler runs till completion.
- Let Restate deduplicate events on an idempotency key. If the sender of the event retries, Restate will not process the event again.
- Use any of Restate’s durable SDK constructs when processing the events: durable calls/messaging to other services, durable timers, scheduling tasks, K/V state, concurrency guarantees etc.
- Any handler can be a durable webhook endpoint. No need to do anything special or extra!
restate:8080/MyService/myHandler
.