shikhar
schmizz.net
shikhar
@schmizz.net
Making streams serverless @s2.dev
Make small writes cheap again
November 26, 2025 at 6:45 PM
We are at SyncConf SF! Find us or DM if you wanna chat streams (or logs if you prefer!)
November 12, 2025 at 5:59 PM
Definitely seeing the argument against non-standard runtimes –
@cloudflare.social Workers don't support http2
November 11, 2025 at 2:19 AM
November 9, 2025 at 6:27 AM
Excited to be diving into this! Open source, self-hosting, and an emulator have been big asks - and "s2-lite" will solve for all of those.
👀

"This is the home of s2-lite — an open source, self-hostable implementation of the S2 API for durable streams. It will be backed by SlateDB, and it is currently in development."
GitHub - s2-streamstore/s2: Durable Streams API
Durable Streams API. Contribute to s2-streamstore/s2 development by creating an account on GitHub.
github.com
November 7, 2025 at 9:13 PM
Reposted by shikhar
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
November 2, 2025 at 3:31 AM
October 23, 2025 at 6:01 PM
s3 express never made the list on aws status, but all 3 use1 zones were unavailable 07.50Z-09.21Z
October 20, 2025 at 9:32 AM
Reposted by shikhar
a lil demo of serverless infra observability using S2
www.youtube.com/watch?v=wsFi...
Real-time observability with S2 streams
YouTube video by S2, the Stream Store
www.youtube.com
October 19, 2025 at 11:59 PM
Reposted by shikhar
September 30, 2025 at 2:58 AM
S2's REST API now supports long polling, besides SSE!

Long polling is a simple way for client-driven consumption with stateless HTTP requests.

You just need to specify the ?wait=<seconds> query parameter. If no records are available, the response will only return after the duration elapses.
Read records. - S2
Retrieve a batch of records, or continuously stream.
s2.dev
September 27, 2025 at 5:08 PM
I shared more context on Reddit: www.reddit.com/r/databasede...
September 14, 2025 at 8:57 PM
We open sourced a read-through cache for S3, called Cachey github.com/s2-streamsto...
GitHub - s2-streamstore/cachey: Read-through cache for object storage
Read-through cache for object storage. Contribute to s2-streamstore/cachey development by creating an account on GitHub.
github.com
September 14, 2025 at 6:01 PM
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
September 1, 2025 at 9:14 PM
Reposted by shikhar
OpenTelemetry 🤝 @s2.dev

Are you building infrastructure for sandbox environments (e.g., agent sandbox, CI/CD sandbox) and want to stream execution logs to users in real time? If so, check out s2.dev/docs/integra... and let us know what you think.
OpenTelemetry - S2
s2.dev
August 30, 2025 at 1:21 AM
ok, google
August 29, 2025 at 7:39 PM
Reposted by shikhar
I wrote a bit about how we verify linearizability of @s2.dev using Porcupine! s2.dev/blog/lineari...
Linearizability testing S2 with deterministic simulation
How we validate strong consistency
s2.dev
August 26, 2025 at 4:45 PM
You are a stream integrator!
If you've written even the most basic compute program, you've likely already written programs that "integrate".

Integration is central to Feldera and its underlying theory of incremental compute. It is also all around us in the real world! 👇
Stream Integration
In this blog post we informally introduce one core streaming operation: integration. We show that integration is a simple, useful, and fundamental stream processing primitive, which is used not only…
www.feldera.com
August 18, 2025 at 3:25 PM
Reposted by shikhar
Added some visibility into usage metrics to the @s2.dev dashboard!
August 12, 2025 at 6:23 PM
There needs to be a non-violent alternative to "cattle, not pets".

Claude suggests:
(a) crops, not gardens
(b) numbered, not named
(c) stamps, not paintings
(d) legos, not sculptures

I think I'll be rolling with (b) 😅
August 8, 2025 at 1:00 PM
s2.dev got a refresh ✨
August 5, 2025 at 6:53 PM
when database founders meet, it's called an fsync
August 4, 2025 at 6:46 PM
Reposted by shikhar
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
August 1, 2025 at 8:11 PM
July 28, 2025 at 11:39 PM
CRC32C -> CRC64NVME ✅
July 22, 2025 at 8:43 PM