Sign in

Mehul Arora

@infiniteregrets.bsky.social
28 followers 48 following 32 posts
PostsRepliesMedia
Reposted by Mehul Arora
s2.dev @s2.dev · 28/08/2026
anything | tsf Launching tail.surf: live gists for terminals, apps, and agents. Pipe any output into tsf and get a stable URL. Follow live, scrub back in time, or replay the full history.
161
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.
142
Reposted by Mehul Arora
sbalogh.bsky.social @sbalogh.bsky.social · 07/07/2026
we just released opbox.dev, which is a fun way to bring real-time sync to directories of plain textfiles (markdown, code, what have you..) on disk youtube.com/watch?v=ewhP...
opbox.dev
opbox
opbox is an experimental open-source daemon that syncs directories of plain text files between machines in real time — CRDT merges, any editor, end-to-end encrypted, offline-friendly.
1222
Mehul Arora @infiniteregrets.bsky.social · 29/06/2026
Seems like Local AI is getting more and more relevant, so I wrote about it! s2.dev/blog/local-ai
s2.dev
Serving Local AI on my Jetson through Durable Streams
Its time to self-host!
063
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 · 18/03/2026
Sorry folks, if you are going to video conference over a database, it better be a Stream Store. s2.dev/blog/video-c...
s2.dev
Video Conferencing with Durable Streams
Building a video conferencing app powered by S2 streams
131
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
Reposted by Mehul Arora
s2.dev @s2.dev · 25/02/2026
The S2 cloud service is now GA! We also raised a $3.85M seed round led by Accel with participation from Y Combinator, and other funds and angels like @t3.gg @chris.blue @fulmicoton.bsky.social s2.dev/blog/ga
s2.dev
General availability & our seed round
S2 is now GA. Plus, $3.85M in seed funding led by Accel.
2146
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
Reposted by Mehul Arora
s2.dev @s2.dev · 16/02/2026
Curious about the architecture of S2? This is how we cook infinite durable streams for you.
s2 cell architecture diagram
174
Mehul Arora @infiniteregrets.bsky.social · 30/01/2026
just got finished no-lifing on building a TUI for s2, wdyt?
262
Reposted by Mehul Arora
shikhar @schmizz.net · 21/01/2026
s2-lite is here – an open source @s2.dev Stream Store! It's a single binary you can run anywhere. Powered by SlateDB, so you can point it at an object storage bucket for durable streams with real-time reads. github.com/s2-streamsto...
1226
Reposted by Mehul Arora
shikhar @schmizz.net · 27/12/2025
Thankful to the @s2.dev team for all the progress we made this year! Really excited for 2026. Some highlights 🧵
684
Mehul Arora @infiniteregrets.bsky.social · 12/11/2025
had a fun time chasing an issue that adding RUST_BACKTRACE=full just OOMKilled one of our pods
000
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
Reposted by Mehul Arora
s2.dev @s2.dev · 30/09/2025
Distracted boyfriend spurning durable objects to check out durable streams
033
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
Reposted by Mehul Arora
shikhar @schmizz.net · 01/09/2025
After a bout of hallucination, I had GPT5 generate some backronyms for itself: - Generally Pretends Truthfully - Gullible People’s Trick - Greatly Pretends Things - Generated, Probably Twisted - Guessing, Passing, Tricking - Good at Pretending Truths - Generally Produces Tall-tales
021
Reposted by Mehul Arora
sbalogh.bsky.social @sbalogh.bsky.social · 26/08/2025
I wrote a bit about how we verify linearizability of @s2.dev using Porcupine! s2.dev/blog/lineari...
s2.dev
Linearizability testing S2 with deterministic simulation
How we validate strong consistency
074
Reposted by Mehul Arora
shikhar @schmizz.net · 05/08/2025
s2.dev got a refresh ✨
163
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
Reposted by Mehul Arora
shikhar @schmizz.net · 01/07/2025
Agents need granular streams. And yes, @s2.dev fits the bill nicely! s2.dev/blog/agent-s...
screenshot of blog post titled `Stream per agent session`
084
Reposted by Mehul Arora
sbalogh.bsky.social @sbalogh.bsky.social · 26/06/2025
Super cool XTDB plugin from @chuck.cassel.dev, which implements the write-ahead log using @s2.dev streams: github.com/chucklehead-...
github.com
GitHub - chucklehead-dev/s2-log
Contribute to chucklehead-dev/s2-log development by creating an account on GitHub.
064
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
Reposted by Mehul Arora
sbalogh.bsky.social @sbalogh.bsky.social · 11/06/2025
Had a lot of fun with this 😄 – a multiplayer, "instant re-playable" pseudoterminal that uses @s2.dev streams as a transport instead of SSH: s2.dev/blog/s2-term
064
Reposted by Mehul Arora
shikhar @schmizz.net · 03/06/2025
You can now safely share @s2.dev streams directly with end clients like browsers, apps, or agents! No proxying required. Check it out, s2.dev/blog/access-...
0114
Reposted by Mehul Arora
shikhar @schmizz.net · 30/05/2025
Kind words from Chris about S2! I felt strongly that we needed to not hitch our wagon to Kafka. It is not even a priority for us, for now. This may seem like a strange analogy... but if Kafka is OLAP, we want to be OLTP. See this demo to understand what I mean: s2.dev/docs/integra...
1103
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
Reposted by Mehul Arora
Chris @chris.blue · 16/05/2025
S2 is starting to do some really interesting stuff…
043
Reposted by Mehul Arora
shikhar @schmizz.net · 14/05/2025
S2 now supports timestamps! 🕰️ How we made streams understand time: s2.dev/blog/timesta...
0169
Reposted by Mehul Arora
shikhar @schmizz.net · 02/05/2025
Adding a familiar tail command to the @s2.dev CLI felt natural! Some folks have compared Stream Store to a "serverless named pipe." It's an intuitive analogy, and here are some ways S2 is so much more: - Record-oriented - Durable on object storage - Built-in concurrency control
032
Reposted by Mehul Arora
Vaibhav Rabber @vrong.me · 03/04/2025
Create streams on the fly with ease. Just turn on this setting for your basin. @s2.dev
045
Reposted by Mehul Arora
shikhar @schmizz.net · 02/04/2025
I blogged about our DST journey with @s2.dev s2.dev/blog/dst
s2.dev
DST for async Rust
Taming distributed systems with deterministic simulation testing.
01710
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
Reposted by Mehul Arora
Julia Evans @b0rk.jvns.ca · 25/03/2025
just added an Accessibility page talking about what Wizard Zines has been doing to make things more accessible for screen reader users wizardzines.com/accessibility/
29110
Reposted by Mehul Arora
Luke @lukehedger.dev · 21/03/2025
Just watched @sbalogh.bsky.social HYTRADBOI talk and I love the idea behind @s2.dev: using a stream as your database ✨ The simplicity of the API/concepts is going to make it accessible to teams who'd otherwise have to reach for ~kafka to get a similar architecture www.hytradboi.com/2025/f2cc03c...
hytradboi.com
Serverless primitives for the shared log architecture
0103
Reposted by Mehul Arora
quettabit @quettabit.bsky.social · 04/03/2025
Bytewax connector for @s2.dev is out now! bytewax.io/blog/s2-conn...
bytewax.io
Announcing the Bytewax Connector for S2! – bytewax
We’re excited to introduce the Bytewax connector for S2 (Stream Store). S2’s philosophy—that **the stream deserves to...
043
Reposted by Mehul Arora
sbalogh.bsky.social @sbalogh.bsky.social · 26/02/2025
I have a talk about S2 at HYTRADBOI this friday! www.hytradboi.com/2025/
hytradboi.com
HYTRADBOI 2025
HYTRADBOI is a fun online conference about databases, programming languages, and everything in between.
152
Reposted by Mehul Arora
HYTRADBOI @hytradboi.bsky.social · 26/02/2025
Talk 24: "Serverless primitives for the shared log architecture" by Stephen Balogh (@sbalogh.bsky.social)
Building a KV-store with S2
● Multi-primary, horizontally scalable, distributed KV-store
● All writes regionally durable
● Linearizable reads from all replicas
https://github.com/s2-streamstore/s2-kv-demo
185
Reposted by Mehul Arora
sbalogh.bsky.social @sbalogh.bsky.social · 24/02/2025
S2 now has an official Java SDK! github.com/s2-streamsto...
github.com
GitHub - s2-streamstore/s2-sdk-java: Java SDK for S2
Java SDK for S2. Contribute to s2-streamstore/s2-sdk-java development by creating an account on GitHub.
144
Reposted by Mehul Arora
shikhar @schmizz.net · 23/02/2025
Is Kafka a log? No Is a Kafka topic a log? No, the topic-partition is the log. A Kinesis stream is not a log either. The stream-shard is. S2 does not bury the core abstraction everyone can get behind. An S2 stream is a log.
281
Reposted by Mehul Arora
Polar Signals @polarsignals.com · 11/02/2025
📣 Today on the blog, check out this awesome case study with @s2.dev sharing some of their successes with Polar Signals Cloud (spoiler, they're huge!) 🧊 www.polarsignals.com/blog/posts/2...
polarsignals.com
Doubling Throughput with Continuous Profiling and Optimization
“68.37% of CPU [...] with a one-line code change [...] went down to 31.82%”
052
Reposted by Mehul Arora
Frederic Branczyk @brancz.com · 11/02/2025
On a more personal level, we are honoured that we got to work with @schmizz.net and the rest of the @s2.dev team ahead of their launch and managed to play a small role in their really awesome product!
083
Reposted by Mehul Arora
Thor @thorfour.dev · 11/02/2025
I absolutely love seeing our customers use our product to make theirs better! Check out our block to learn how @s2.dev did just that
031
Reposted by Mehul Arora
Vaibhav Rabber @vrong.me · 11/02/2025
Really excited to announce @s2.dev components for Bento 🎉 You can now integrate S2 streams as inputs and outputs in your pipelines. Get started: s2.dev/docs/integra...
s2.dev
Bento - S2
023
Mehul Arora @infiniteregrets.bsky.social · 31/01/2025
You can easily power your next IoT project's data streaming pipeline with S2, and I wrote a blogpost showing exactly how you can do it! s2.dev/blog/iot
s2.dev
Blazing-fast IoT data pipeline for infrared monitoring
Homebrew project to monitor shared spaces using an infrared thermal imaging sensor and S2.
054