Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #2963

R

Restate

Company blog · restate.dev/blogsystemsprogrammingai

Restate is the company blog at restate.dev, writing about systems, programming and ai. Since 2023, 24 different Hacker News readers have linked it 73 times, most often “Restate: innately resilient backends and agents”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
73mentions?
24HN people?
2023–2026first – last linked?
Links on Hacker News per year · peak 33 in 2025

Too few sampled comments (19) to say how often HN recommends it.?

Why HN links it

HN readers link Restate's blog for durable execution and workflows, notably the 'every system is a log' post and the post on why Restate was built. Mostly cited as product references; one commenter calls a post excellent.

Summarised by Claude from a sample of 19 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Restate is a low-latency application runtime with durable execution, keyed state, queues, RPC, timers, flow control, and operational control in one binary.

Most-linked posts?

  1. Restate: innately resilient backends and agents
    5 people · 5 mentions · first linked 2023-09-28
  2. Show HN: Restate – Low-latency durable workflows for JavaScript/Java, in Rust
    4 people · 4 mentions · first linked 2024-06-12
  3. Code that sleeps for a month: Solving durable execution's immutability problem
    3 people · 4 mentions · first linked 2024-02-23
  4. Every System is a Log: Avoiding coordination in distributed applications
    3 people · 3 mentions · first linked 2025-01-24
  5. How to keep your apps up when AWS is down
    2 people · 3 mentions · first linked 2025-10-21
  6. Remote Control for Agents
    2 people · 3 mentions · first linked 2026-02-17
  7. Making Durable Agents
    2 people · 3 mentions · first linked 2025-10-21
  8. Restate 1.3: Concurrency without losing sleep
    2 people · 3 mentions · first linked 2025-04-10
  9. We built Restate. Resilient applications using distributed durable async/await
    2 people · 2 mentions · first linked 2023-08-30
  10. /
    2 people · 2 mentions · first linked 2024-10-06

What Hacker News says?

  1. Yes, there is one, have a look at https://restate.dev/cloud/

    Comment linking /cloud/

    on “Every System is a Log: Avoiding coordination in distributed applications”
  2. Submitted Every System is a Log: Avoiding coordination in distributed applications as a story · 229 points

    HN discussion
  3. relatedly: https://restate.dev/blog/every-system-is-a-log-avoiding-coor... https://news.ycombinator.com/item?id=42813049

    Comment linking /blog/every-system-is-a-log-avoiding-coordination-in-distributed-applications/

    on “Turning the database inside-out (2015)”
  4. Submitted Show HN: Restate – Low-latency durable workflows for JavaScript/Java, in Rust as a story · 185 points

    HN discussion
  5. I hope @sewen will expand on this but from the blog post he wrote to announce Restate to the world back in August '23: > Stateful Functions (in Apache Flink): Our thoughts started a while back, and our early experiments created StateFun. These thoughts and ideas then grew to be much much more now, resulting in Restate. Of course, you can still recognize some of the StateFun roots in Restate. The full post is at: htt…

    Comment linking /blog/why-we-built-restate/

    on “Show HN: Restate – Low-latency durable workflows for JavaScript/Java, in Rust”
  6. Submitted Building a modern durable execution engine from first principles as a story · 98 points

    HN discussion
  7. Yeah, this is pretty much exactly how we propose its done (restate services are inherently versioned, you can register new code as a new version and old invocations will go to the old version). The only caveat being that we generally recommend that you keep it to just a few minutes, and use delayed calls and our state primitives to have effects that span longer than that. Eg, to poll repeatedly a handler can delayed…

    Comment linking /blog/code-that-sleeps-for-a-month/

    on “Show HN: Restate – Low-latency durable workflows for JavaScript/Java, in Rust”
  8. Submitted Solving durable execution's immutability problem as a story · 52 points

    HN discussion
  9. A few links worth sharing here: - Blog post with an overview of Restate 1.0: https://restate.dev/blog/announcing-restate-1.0-restate-clou... - Restate docs: https://docs.restate.dev/ - Discord, for anyone who wants to chat interactively: https://discord.com/invite/skW3AZ6uGd

    Comment linking /blog/announcing-restate-1.0-restate-cloud-and-our-seed-funding-round/

    on “Show HN: Restate – Low-latency durable workflows for JavaScript/Java, in Rust”
  10. Submitted From Prompt to Adventures:Creating Games with LLMs and Restate Durable Functions as a story · 49 points

    HN discussion
  11. I wrote two blog posts on this! It's a really hard problem https://restate.dev/blog/solving-durable-executions-immutabi... https://restate.dev/blog/code-that-sleeps-for-a-month/ The key takeaways: 1. Immutable code platforms (like Lambda) make things much more tractable - old code being executable for 'as long as your handlers run' is the property you need. This can also be achieved in Kubernetes with some clever co…

    Comment linking /blog/code-that-sleeps-for-a-month/

    on “Show HN: Restate – Low-latency durable workflows for JavaScript/Java, in Rust”
  12. Submitted The Anatomy of a Durable Execution Stack from First Principles as a story · 22 points

    HN discussion
  13. we talk a bit about compensations in the post: https://restate.dev/blog/graceful-cancellations-how-to-keep-... the gist is that you can just use catch statements and put rollback logic in it. Restate guarantees that handlers run to the end, so there's no risk that it somehow won't reach the catch statement due to an infra failure. So catch, rethrow, and then all the way up the stack, the compensations will run

    Comment linking /blog/graceful-cancellations-how-to-keep-your-application-and-workflow-state-consistent/

    on “Show HN: Restate – Low-latency durable workflows for JavaScript/Java, in Rust”
  14. Submitted Code that sleeps for a month: Solving durable execution's immutability problem as a story · 13 points

    HN discussion
  15. Hey all, I work with @sewen, and I focus on the cloud platform which also launched today ( https://restate.dev/blog/announcing-restate-cloud-early-acce... ) Happy to answer any questions :)

    Comment linking /blog/announcing-restate-cloud-early-access/

    on “Show HN: Restate – Low-latency durable workflows for JavaScript/Java, in Rust”
  16. Submitted Building a distributed database for durable execution as a story · 10 points

    HN discussion
  17. My sentiments exactly - well said. The big mistake is forcing OOP onto everything. It's why I really have an affinity with the virtual actor, it has just enough OOP for me to have classes, methods and internal state - I don't need inheritance, polymorphism, etc - just naive little classifications of things we call objects. I also don't have to think of my system in a hierarchical supervised manner like earlier actor…

    Comment linking /

    on “Thinking in Actors – Challenging your software modelling to be simpler”
  18. Submitted How to keep your apps up when AWS is down as a story · 6 points

    HN discussion
  19. While this does talk about durable queues , this post really hinges on a pivot to evangelizing durable workflows . It makes it sound like they're synonymous, when they're very much not. Specifically, this sentence bringing up workflows for the first time (emphasis mine): > "Durable queues were rare when I was at Reddit, but they’re more and more popular now. Essentially, they work by combining task queues with durab…

    Comment linking /

    on “I solved a distributed queue problem after 15 years”
  20. Submitted Building an LLM Chat and Task Bot with Durable Execution as a story · 6 points

    HN discussion
  21. It's also similar to https://www.restate.dev/ .

    Comment linking /

    on “Make any TypeScript function durable”
  22. Submitted Every step you take, every call you make: distributed apps observability as a story · 5 points

    HN discussion
  23. They mention it in their about page: https://restate.dev/about

    Comment linking /about

    on “Building a modern durable execution engine from first principles”
  24. Submitted We got 400 LoC StepFunctions to 40 LoC TypeScript by making Lambdas suspendable as a story · 5 points

    HN discussion
  25. This is also a good use case for durable execution, see eg https://restate.dev

    Comment linking /

    on “Distributed transactions in Go: Read before you try”
  26. Submitted Building stateful serverless applications with Knative and Restate as a story · 4 points

    HN discussion
  27. Sorry, but this is incorrect (Restate founder here) (1) You can model the equivalent of local activities and activities that run on other workers in Restate. A local activity is a step in the workflow function. An activity supposed to run on a different worker is a function called by the workflow function. Since these calls are just Restate events, exactly-one, suspendable, this gives you a full-fledged workflow/rem…

    Comment linking /blog/announcing-restate-1-7

    on “Temporal raises $550M at a $12.55B valuation”
  28. Submitted Restate 1.3: Concurrency without losing sleep as a story · 4 points

    HN discussion
  29. stsffap · 2026-09-14Recommends
    Disclaimer: I am a co-founder of Restate and might be biased. Restate's spiritual father is Stateful Functions ( https://nightlies.apache.org/flink/flink-statefun-docs-maste... ) a library for event driven applications built on top of Apache Flink. If you want to learn more about why we started building Restate, I recommend this excellent blog post https://restate.dev/blog/why-we-built-restate . I understand that Re…

    Comment linking /vs/temporal

    on “Temporal raises $550M at a $12.55B valuation”
  30. Submitted Release announcement: Restate 0.8 has arrived as a story · 4 points

    HN discussion

Search all of HN for restate.dev

Linked by the same people?