Mehul Arora's Avatar

Mehul Arora

@infiniteregrets.bsky.social

20 Followers  |  43 Following  |  13 Posts  |  Joined: 30.07.2023  |  1.7176

Latest posts by infiniteregrets.bsky.social on Bluesky

had a fun time chasing an issue that adding RUST_BACKTRACE=full just OOMKilled one of our pods

12.11.2025 03:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

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

02.11.2025 03:31 β€” πŸ‘ 13    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
30.09.2025 02:58 β€” πŸ‘ 3    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
Behind y-s2: serverless multiplayer rooms Powering reliable real-time collaboration with S2

I wrote about it: s2.dev/blog/durable...
Try it here: s2.dev/demos/y-s2?r...

30.09.2025 02:51 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Excited to share y-s2, an open-source serverless backend for real-time collaborative applications using Yjs and @s2.dev!

30.09.2025 02:51 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 1    πŸ“Œ 1

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

01.09.2025 21:14 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Linearizability testing S2 with deterministic simulation How we validate strong consistency

I wrote a bit about how we verify linearizability of @s2.dev using Porcupine! s2.dev/blog/lineari...

26.08.2025 16:45 β€” πŸ‘ 7    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

s2.dev got a refresh ✨

05.08.2025 18:53 β€” πŸ‘ 6    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

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

01.08.2025 20:11 β€” πŸ‘ 4    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

Music credits: www.youtube.com/watch?v=Ln7q...

IRC in 23 lines of bash with S2 by Stephen Balogh: gist.github.com/infiniteregr...

28.07.2025 23:29 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

@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!

28.07.2025 23:28 β€” πŸ‘ 6    πŸ” 3    πŸ’¬ 1    πŸ“Œ 1
screenshot of blog post titled `Stream per agent session`

screenshot of blog post titled `Stream per agent session`

Agents need granular streams. And yes, @s2.dev fits the bill nicely!

s2.dev/blog/agent-s...

01.07.2025 19:35 β€” πŸ‘ 8    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - chucklehead-dev/s2-log Contribute to chucklehead-dev/s2-log development by creating an account on GitHub.

Super cool XTDB plugin from @chuck.cassel.dev, which implements the write-ahead log using @s2.dev streams: github.com/chucklehead-...

26.06.2025 22:10 β€” πŸ‘ 7    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Post image

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!

24.06.2025 19:01 β€” πŸ‘ 6    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

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

10.06.2025 23:08 β€” πŸ‘ 6    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

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-...

03.06.2025 20:23 β€” πŸ‘ 11    πŸ” 4    πŸ’¬ 0    πŸ“Œ 1

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...

30.05.2025 15:33 β€” πŸ‘ 11    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

Package: www.npmjs.com/package/@s2-...
Docs: s2.dev/docs/integra...

28.05.2025 16:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

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.

28.05.2025 16:28 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

S2 is starting to do some really interesting stuff…

16.05.2025 19:16 β€” πŸ‘ 4    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

S2 now supports timestamps! πŸ•°οΈ

How we made streams understand time: s2.dev/blog/timesta...

14.05.2025 15:21 β€” πŸ‘ 17    πŸ” 9    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

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

02.05.2025 18:17 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Create streams on the fly with ease. Just turn on this setting for your basin.

@s2.dev

03.04.2025 18:32 β€” πŸ‘ 4    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
Preview
DST for async Rust Taming distributed systems with deterministic simulation testing.

I blogged about our DST journey with @s2.dev s2.dev/blog/dst

02.04.2025 16:12 β€” πŸ‘ 18    πŸ” 10    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

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

02.04.2025 11:35 β€” πŸ‘ 4    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

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/

25.03.2025 15:26 β€” πŸ‘ 93    πŸ” 11    πŸ’¬ 2    πŸ“Œ 1
Serverless primitives for the shared log architecture

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...

21.03.2025 13:28 β€” πŸ‘ 10    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
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...

Bytewax connector for @s2.dev is out now!

bytewax.io/blog/s2-conn...

04.03.2025 20:38 β€” πŸ‘ 4    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

I have a talk about S2 at HYTRADBOI this friday! www.hytradboi.com/2025/

26.02.2025 21:12 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
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

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

Talk 24: "Serverless primitives for the shared log architecture" by Stephen Balogh (@sbalogh.bsky.social)

26.02.2025 05:21 β€” πŸ‘ 9    πŸ” 5    πŸ’¬ 1    πŸ“Œ 1

@infiniteregrets is following 20 prominent accounts