s2.dev got a refresh β¨
05.08.2025 18:53 β π 6 π 2 π¬ 1 π 0@infiniteregrets.bsky.social
s2.dev got a refresh β¨
05.08.2025 18:53 β π 6 π 2 π¬ 1 π 0Our 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
Music credits: www.youtube.com/watch?v=Ln7q...
IRC in 23 lines of bash with S2 by Stephen Balogh: gist.github.com/infiniteregr...
@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!
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...
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 π 0Change 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 π 0Had 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 π 0You 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 π 1Kind 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 π 0Package: www.npmjs.com/package/@s2-...
Docs: s2.dev/docs/integra...
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.
S2 is starting to do some really interesting stuffβ¦
16.05.2025 19:16 β π 4 π 3 π¬ 0 π 0S2 now supports timestamps! π°οΈ
How we made streams understand time: s2.dev/blog/timesta...
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
Create streams on the fly with ease. Just turn on this setting for your basin.
@s2.dev
I blogged about our DST journey with @s2.dev s2.dev/blog/dst
02.04.2025 16:12 β π 18 π 10 π¬ 0 π 0The 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
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 β π 94 π 12 π¬ 3 π 1Just 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...
Bytewax connector for @s2.dev is out now!
bytewax.io/blog/s2-conn...
I have a talk about S2 at HYTRADBOI this friday! www.hytradboi.com/2025/
26.02.2025 21:12 β π 5 π 2 π¬ 1 π 0Building 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 π 1S2 now has an official Java SDK!
github.com/s2-streamsto...
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.
π£ 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...
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!
11.02.2025 16:00 β π 8 π 3 π¬ 0 π 0I absolutely love seeing our customers use our product to make theirs better! Check out our block to learn how @s2.dev did just that
11.02.2025 16:08 β π 3 π 1 π¬ 0 π 0Really 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...
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