Technology
Solid Objects library brings Durable Objects model to relational databases
A new library implements durable object concurrency directly in SQL databases, according to Hacker News.
The short version
- Solid Objects provides the Durable Objects programming model directly on SQL databases without requiring separate daemons, brokers, or cloud vendors.[Hacker News]
- The software was built after its author maintained an application running cron jobs every five minutes.[Hacker News]
- The library is currently pre-1.0 and operates in only one production deployment serving over 100,000 users, with no third-party production deployments yet.[Hacker News]
Key facts
- Solid Objects is a software library that provides the Durable Objects programming model on relational databases without requiring specialized services, brokers, or background daemons.[Hacker News]
- In a single-process laptop test using SQLite, a durable call from enqueue to committed completion reportedly takes around 2.6 milliseconds at p50.[Hacker News]
- Shopify published the same architectural model for inventory reservations around the time the library was initially created.[Hacker News]
- The library is pre-1.0 and is running in production in a single app with over 100,000 users.[Hacker News]
What remains uncertain
- Whether the pre-1.0 library will achieve broader production stability remains untested, as there are no external third-party production deployments.[Hacker News]
Sources
Outlet counts describe coverage, not independent confirmation. Reports may share a wire service or original source.
- Open Source Durable Objects for PostgresHacker News