blog·Thu, Jul 2, 04:03 PM·Confidence 90%high qualitypublic
Blog · S2Engineering notes and product updates on durable streams, serverless data infrastructure, and building with S2.
Why it matters: Company publishing — post cadence and depth hint at product velocity.
Open source ↗blog·Mon, Jun 29, 09:24 AM·Confidence 90%high qualitypublic
Video Conferencing with Durable StreamsBuild a video conferencing demo on S2 streams with live media reads, replay, retention controls, and durable frame history.
Why it matters: Company publishing — post cadence and depth hint at product velocity.
Open source ↗blog·Mon, Jun 29, 09:24 AM·Confidence 90%high qualitypublic
Keeping time on a streamHow S2 indexes stream records by timestamp so readers can seek by time, replay event history, and handle real-world event time.
Why it matters: Company publishing — post cadence and depth hint at product velocity.
Open source ↗blog·Mon, Jun 29, 09:24 AM·Confidence 90%high qualitypublic
Postgres CDC made simpleA tutorial for streaming Postgres change data capture into S2 with Sequin for low-latency, durable CDC pipelines.
Why it matters: Company publishing — post cadence and depth hint at product velocity.
Open source ↗blog·Mon, Jun 29, 09:24 AM·Confidence 90%high qualitypublic
Multi-player, serverless, durable terminalsHow S2 can power multiplayer, replayable terminal sessions with durable stream I/O and no SSH server to configure.
Why it matters: Company publishing — post cadence and depth hint at product velocity.
Open source ↗blog·Mon, Jun 29, 09:24 AM·Confidence 90%high qualitypublic
Drawing the rest of the owlPractical S2 patterns for typed records, large messages, duplicate-safe retries, and application-level stream processing in TypeScript.
Why it matters: Company publishing — post cadence and depth hint at product velocity.
Open source ↗blog·Mon, Jun 29, 09:24 AM·Confidence 90%high qualitypublic
Two new locations for your streams: US West and EU NorthS2 introduces location as a first-class construct, with two new ones to choose from: western US and northern Europe.
Why it matters: Company publishing — post cadence and depth hint at product velocity.
Open source ↗blog·Mon, Jun 29, 09:24 AM·Confidence 90%high qualitypublic
Linearizability testing S2 with deterministic simulationHow S2 validates strong consistency with Porcupine linearizability checking and deterministic simulation testing.
Why it matters: Company publishing — post cadence and depth hint at product velocity.
Open source ↗blog·Mon, Jun 29, 09:24 AM·Confidence 90%high qualitypublic
One weird trick to durably replicate your KV storeA deep dive on using S2 as a shared log to replicate a strongly consistent KV store with append, read, and check-tail operations.
Why it matters: Company publishing — post cadence and depth hint at product velocity.
Open source ↗blog·Mon, Jun 29, 09:24 AM·Confidence 90%high qualitypublic
Blazing-fast IoT data pipeline for infrared monitoringBuild a low-latency IoT pipeline with a Raspberry Pi thermal sensor, S2 streams, and TypeScript for real-time monitoring.
Why it matters: Company publishing — post cadence and depth hint at product velocity.
Open source ↗blog·Mon, Jun 29, 09:24 AM·Confidence 90%high qualitypublic
Introducing S2Introducing S2, a serverless stream store that makes durable real-time streams feel as simple and scalable as object storage.
Why it matters: Company publishing — post cadence and depth hint at product velocity.
Open source ↗blog·Mon, Jun 29, 09:24 AM·Confidence 90%high qualitypublic
General availability & our seed roundS2 is generally available, backed by a $3.85M seed round led by Accel, and ready for production durable stream workloads.
Why it matters: Company publishing — post cadence and depth hint at product velocity.
Open source ↗blog·Mon, Jun 29, 09:24 AM·Confidence 90%high qualitypublic
Your data, your keysS2 now supports client-supplied encryption keys for durable streams, giving teams control over key material without changing record APIs.
Why it matters: Company publishing — post cadence and depth hint at product velocity.
Open source ↗blog·Mon, Jun 29, 09:24 AM·Confidence 90%high qualitypublic
Behind y-s2: serverless multiplayer roomsHow y-s2 uses S2 streams, checkpoints, and leases to make serverless Yjs multiplayer rooms durable and easier to debug.
Why it matters: Company publishing — post cadence and depth hint at product velocity.
Open source ↗blog·Mon, Jun 29, 09:24 AM·Confidence 90%high qualitypublic
Deterministic simulation testing for async RustHow S2 uses deterministic simulation testing for async Rust to find distributed-systems bugs before they reach production.
Why it matters: Company publishing — post cadence and depth hint at product velocity.
Open source ↗blog·Mon, Jun 29, 09:24 AM·Confidence 90%high qualitypublic
Coordinating adversarial AI agentsUse durable streams to coordinate adversarial AI agents, isolate context, replay reasoning, and scale parallel moderation or forecasting.
Why it matters: Company publishing — post cadence and depth hint at product velocity.
Open source ↗blog·Mon, Jun 29, 09:24 AM·Confidence 90%high qualitypublic
Stream per agent sessionWhy AI agent sessions need their own durable streams for memory, auditability, isolation, branching, and reliable resume.
Why it matters: Company publishing — post cadence and depth hint at product velocity.
Open source ↗blog·Mon, Jun 29, 09:24 AM·Confidence 90%high qualitypublic
Streams as web resources with access controlsLearn how S2 access tokens scope stream operations by resource, prefix, and expiration for browser, app, and agent clients.
Why it matters: Company publishing — post cadence and depth hint at product velocity.
Open source ↗