"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."
"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."
local SQLite, works offline, real-time updates and no complex setup, just works
local SQLite, works offline, real-time updates and no complex setup, just works
www.youtube.com/watch?v=wsFi...
www.youtube.com/watch?v=wsFi...
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.
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.
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.
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.
This comes in real handy for live debugging and observability — especially in systems built around agentic workflows, microservices, or event sourcing using @s2.dev
This comes in real handy for live debugging and observability — especially in systems built around agentic workflows, microservices, or event sourcing using @s2.dev
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!
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!
With the @s2-dev/resumable-stream npm package, you can use S2 as the backend for stream resumption in AI chat applications.
With the @s2-dev/resumable-stream npm package, you can use S2 as the backend for stream resumption in AI chat applications.
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
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
The key tenets survive (cost, scale, perf, managed infra) but now serverless is embedded in the tools available, rather than being the tool itself.
Here’s some examples…
The key tenets survive (cost, scale, perf, managed infra) but now serverless is embedded in the tools available, rather than being the tool itself.
Here’s some examples…