🎉 Introducing sqlite-js-stream: Litestream, rewritten in TypeScript for @nodejs.
Same LTX format; runs inside your process as an npm package. No sidecar, no extra moving parts.
Written by an AI agent, reviewed by a human.
Next Week Banter!
From OpenAPI to AI Agent: Building a Production MCP Server, End to End
@lucamaraschi & @matteocollina are joined by a Special guest! Roberto Bianchi, Staff Software Engineer @Spendesk
Wed. November 4th, 8:00 AM (PT) | 4:00 PM (CEST)
AI assistants generate bursty, exploratory traffic.
@Spendesk 's MCP tools run inside their @fastifyjs app, trusted internal workflows reuse handlers via mcpCallTool with no loopback HTTP, and Redis-backed sessions survive a switch between production instances.
Moving untrusted code into a worker thread isn't sandboxing it.
A worker isolates the event loop, not authority: it still starts with filesystem, network and process access.
If you want a narrower boundary, you have to drop those permissions before the guest code compiles.
Meet sqlite-js-stream: Litestream, rewritten for Node.js in TypeScript
It speaks the same LTX format as Litestream, so the two can read each other's files. Stream your SQLite WAL directly to S3 or local storage, and restore from it.
But the real breakthrough is not just the
Deno joined @Cloudflare, and with the runtime winding down over the next year, Luca and Matteo look back at what it leaves behind.
@deno_land pioneered web standards on the server and did the hard work of adapting fetch for @nodejs, collaborated on Node’s own design decisions.