@sbalogh.bsky.social
52 followers 46 following 14 posts
building s2.dev
Posts Media Videos Starter Packs
sbalogh.bsky.social
Added some visibility into usage metrics to the @s2.dev dashboard!
Reposted
infiniteregrets.bsky.social
@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!
sbalogh.bsky.social
Can you build a realtime BBS on s2? Yes, in fact... s2.dev/playground
s2.dev
Reposted
schmizz.net
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`
sbalogh.bsky.social
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
sbalogh.bsky.social
@s2.dev now has an MCP server! The entire API is available for tool-use by AI assistants like Claude -- see it in action here: www.youtube.com/watch?v=wLFk...
S2 via MCP in Claude Desktop
YouTube video by S2, the Stream Store
www.youtube.com
Reposted
chris.blue
Chris @chris.blue · May 16
S2 is starting to do some really interesting stuff…
schmizz.net
shikhar @schmizz.net · May 16
What if you could share an S2 stream directly with an end client, no additional proxy middleware to implement? S2 now supports granular scopes on access tokens! I'll share more on it soon.
Reposted
schmizz.net
shikhar @schmizz.net · May 14
S2 now supports timestamps! 🕰️

How we made streams understand time: s2.dev/blog/timesta...
Reposted
mangoman.bsky.social
This was my classmate. He was a student in my ethics class, and we used to sit next to each other. Most dedicated person in the class to legitimate justice for all people. He legitimately cared. I am so horribly heartbroken
coreyatad.com
this is Mohsen Mahdawi, the green card holder who was just arrested by ICE for rendition at his citizenship interview
Reposted
vrong.me
Create streams on the fly with ease. Just turn on this setting for your basin.

@s2.dev
sbalogh.bsky.social
I have a talk about S2 at HYTRADBOI this friday! www.hytradboi.com/2025/
sbalogh.bsky.social
We're also releasing an alpha version of a Flink connector for S2 streams: github.com/s2-streamsto...

See the demos for an example real-time feature pipeline for turning beacons (stored on S2) into complex events, and ultimately a dynamic table of ML features stored upsert-style on an S2 stream.
GitHub - s2-streamstore/flink-connector-s2: Flink connector for S2 [WIP]
Flink connector for S2 [WIP]. Contribute to s2-streamstore/flink-connector-s2 development by creating an account on GitHub.
github.com
Reposted
Reposted
chris.blue
Chris @chris.blue · Jan 13
First post of the year! @andypavlo.bsky.social got me thinking about why Confluent didn't build WarpStream.

My conclusion: legacy infrastructure companies are going to have a tough time against cloud native, AI-enabled, post-ZIRP competitors.
Infrastructure Vendors Are in a Tough Spot
Cloud native, AI-enabled, post-ZIRP companies are the new apex predator.
materializedview.io
sbalogh.bsky.social
Wrote a post exploring how replicated databases can be built on top of an @s2.dev stream by using it as a write-ahead log (also shows off the official S2 rust sdk!) s2.dev/blog/kv-store
One weird trick to durably replicate your KV store
Deep dive on how S2 can be used as a shared log for building distributed data systems.
s2.dev