SQLite for Rivet Actors

Infrastructure

actor runtime

SHOW HN2026

45points
16comments
#1,308of 4,366 in 2026
Top 30%of 2026 by points

How HN took it

MixedNo clear lean

2 positive, 3 neutral or asking, 1 mixed, 3 critical, out of 9 comments about the project. Thread score -0.08.

Performance: 1 for, 1 againstIdea: 0 for, 2 againstDocs: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Open-source alternative to Durable Objects is welcome

    From 2 comments
    • Really interesting to see these new compute paradigms. I haven't built anything on Durable Objects yet but I can see the appeal and I'd prefer an OSS option. SqliteDB per tenant…
      siliconc0w on HN
    • I love the idea of DOs and I'm happy to see an OSS implementation. Would it be interesting to write about comparisons against Cloudflare Durable Object to the project README?…
      ZeroAurora on HN
  • Production use is working well with responsive team

    From 1 comment
    • We recently replaced an isolated feature built on Durable Objects with Rivet Actors, to allow for much better interop with the rest of our infra (which is built on AWS/Vercel),…
      fastball on HN

Objections

  • Migrations across thousands of databases at different schema versions are risky

    From 2 comments
    • The lazy migration tradeoff would keep me up at night. Thousands of databases at different schema versions running simultaneously — your app code needs to handle every version in…
      mickelsamuel on HN
    • The lazy migration design is clever for the common case, but I keep getting stuck on what happens when a migration isn't just "add a column." If you need to backfill a derived…
      o175 on HN
  • One SQLite per entity may be less efficient than one database with logical separation

    From 1 comment
    • I get where you come from, but really needs it to be a whole SQLite instance per database? Wouldn’t be more efficient just logic separation in a larger DB? Better usage of…
      nudpiedo on HN
  • Cross-database queries are hard without a shared database

    From 1 comment
    • “sqlite per actor” feels like very clean actor level isolation. the part I am more curious about is how you recommend handling cross actor queries.
      swaminarayan on HN

Requests

  • Comparison with Cloudflare Durable Objects in the README

    From 2 comments
    • I love the idea of DOs and I'm happy to see an OSS implementation. Would it be interesting to write about comparisons against Cloudflare Durable Object to the project README?…
      ZeroAurora on HN
    • Theory, performance, self-host option, estimated cost, etc. And I see you can deploy rivet on Cloudflare DOs. What situation does it help when we can just use wrangler? By the…
      ZeroAurora on HN
  • Cross-actor query engine

    From 1 comment
    • We built everything with this architecture internally already at Rivet. It's less common than you might expect to have to query cross-DB in practice. However, we are planning on…
      NathanFlurry on HN

Questions

  • How cross-actor queries are handled

    From 2 comments
    • “sqlite per actor” feels like very clean actor level isolation. the part I am more curious about is how you recommend handling cross actor queries.
      swaminarayan on HN
    • We built everything with this architecture internally already at Rivet. It's less common than you might expect to have to query cross-DB in practice. However, we are planning on…
      NathanFlurry on HN
  • How preemptive scheduling and fairness work

    From 1 comment
    • How do you intend to conquer the preemptive scheduler? System-wide fairness and preventing starvation are essencial steps for this to work well.
      malkosta on HN
  • What advantage Rivet gives over wrangler on Cloudflare

    From 1 comment
    • Theory, performance, self-host option, estimated cost, etc. And I see you can deploy rivet on Cloudflare DOs. What situation does it help when we can just use wrangler? By the…
      ZeroAurora on HN

Alternatives named

  • Cloudflare Durable Objects

    From 2 comments
    • I love the idea of DOs and I'm happy to see an OSS implementation. Would it be interesting to write about comparisons against Cloudflare Durable Object to the project README?…
      ZeroAurora on HN
    • Really interesting to see these new compute paradigms. I haven't built anything on Durable Objects yet but I can see the appeal and I'd prefer an OSS option. SqliteDB per tenant…
      siliconc0w on HN
  • Turso

    From 1 comment
  • Erlang/OTP and Elixir

    From 1 comment
    • It’s crazy how pretty much every tool people post to support AI systems is already in Erlang/OTP or in elixir standard libraries.
      malkosta on HN
  • Postgres with schema-per-tenant

    From 1 comment
    • The lazy migration tradeoff would keep me up at night. Thousands of databases at different schema versions running simultaneously — your app code needs to handle every version in…
      mickelsamuel on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/47197003)