Sign in

Mehul Arora

@infiniteregrets.bsky.social
29 followers 48 following 32 posts
PostsRepliesMedia
Mehul Arora @infiniteregrets.bsky.social · 30/07/2026
You can now use S2 as a backend for Mastra Durable Agents! The @ s2-dev/mastra-pubsub adapter maps each durable topic to an S2 stream, with live delivery, replay after refreshes or process restarts, and distributed leases for coordinating thread ownership across processes.
152
Mehul Arora @infiniteregrets.bsky.social · 15/05/2026
You can plug @s2.dev into your anthropic sdk based chat app and make your chats durable!
142
Mehul Arora @infiniteregrets.bsky.social · 01/05/2026
oh and tanstack ai too!
102
Mehul Arora @infiniteregrets.bsky.social · 21/04/2026
Make your aisdk chat app crash proof by using s2.dev as the persistence layer behind useChat!
173
Mehul Arora @infiniteregrets.bsky.social · 04/03/2026
There's two new ways to manage S2 as code! The Terraform provider lets you manage resources with full lifecycle support. Available on the Terraform Registry at s2-streamstore/s2. Or you can use the CLI by `s2 apply` which takes a declarative JSON spec and creates/reconfigures specified resources.
232
Mehul Arora @infiniteregrets.bsky.social · 27/02/2026
The s2.dev dashboard now has a Data Plane studio to make it convenient to work with streams. You can: -Do one-shot reads, live tail from any stream, start from an offset, seq no., or timestamp -Append records in multiple modes -Run stream commands -Inspect records with command record aware rendering
032
Mehul Arora @infiniteregrets.bsky.social · 22/02/2026
It was fun to run multi-agent research cohorts and have them connect over durable streams, making infinitely many reasoning topologies possible!
133
Mehul Arora @infiniteregrets.bsky.social · 30/01/2026
just got finished no-lifing on building a TUI for s2, wdyt?
262
Mehul Arora @infiniteregrets.bsky.social · 02/11/2025
just tried out the real-time TodoMVC example with @livestore.dev + @s2.dev as the durable sync provider, and honestly its crazy how fast it is! local SQLite, works offline, real-time updates and no complex setup, just works
1144
Mehul Arora @infiniteregrets.bsky.social · 30/09/2025
Excited to share y-s2, an open-source serverless backend for real-time collaborative applications using Yjs and @s2.dev!
161
Mehul Arora @infiniteregrets.bsky.social · 01/08/2025
Our Star Wars quickstart got good feedback, and now you can view the stream from the dashboard too 🫣 This comes in real handy for live debugging and observability — especially in systems built around agentic workflows, microservices, or event sourcing using @s2.dev
043
Mehul Arora @infiniteregrets.bsky.social · 29/07/2025
@s2.dev can now automatically delete streams where all records have fallen out of retention or it was never written to, based on a configurable time threshold. The option is called "delete-on-empty" and you can set it up on the default stream configuration for your basin from the dashboard or CLI!
153
Mehul Arora @infiniteregrets.bsky.social · 24/06/2025
Change data capture from Postgres is simple with the right tools. We collaborated with sequinstream.com on an integration so you can use @s2.dev to ship real-time features faster!
053
Mehul Arora @infiniteregrets.bsky.social · 28/05/2025
We were inspired by Vercel's take on resumable streams in the Chat SDK, and thought — what if we took it a step further with S2? With the @s2-dev/resumable-stream npm package, you can use S2 as the backend for stream resumption in AI chat applications.
122
Mehul Arora @infiniteregrets.bsky.social · 02/04/2025
The S2 CLI makes it super easy to manage basins and streams - but now you can also do a lot from within the dashboard! @s2.dev
043