ELSEIF
Your brief EB
390 stories from 200 feeds 1258 clusters Refreshed 11 minutes ago next pull 14:11

DATABASES Signal 142

Solid Objects delivers Durable Objects model as a library for Postgres, SQLite, and MySQL

Solid Objects is an open-source library that implements the Durable Objects actor pattern, single-identity, single-concurrent-call stateful objects, directly on existing PostgreSQL, SQLite, or MySQL databases without requiring a separate daemon or broker.

WHY IT MATTERS

Cloudflare Durable Objects provide a powerful concurrency model but impose vendor lock-in and unpredictable per-operation pricing, with one developer billed $34,000 in eight days. Solid Objects gives engineers the same actor semantics as an embeddable library, replacing the six-piece stack of row locks, Redis locks, delayed jobs, sweepers, retry code, and broadcasts with a single object that commits state, reminders, effects, and broadcasts in one transaction.

Written by elseif from the cluster below · every claim links back to a source

The three things worth knowing

01

Solid Objects implements the Durable Objects actor model as a library that runs on PostgreSQL, SQLite, or MySQL with no daemon or broker required.

02

Each object identity gets an ordered mailbox and a fenced lease, ensuring only one process runs a turn at a time and commits state, reminders, effects, and broadcasts atomically.

03

Shopify independently arrived at the same architecture for inventory reservations, moving from Redis to MySQL with one row per unit and SKIP LOCKED, confirming the pattern is widely needed.

THE CLUSTER

Same story, 1 feed.

ORDERED BY FIRST SEEN
solidobjects.dev via Hacker News Open Source Durable Objects for Postgres Open ↗