|
|
|
Show HN: Durable Streams – Kafka-style semantics for client streaming over HTTP
(github.com)
|
|
10 points
by kylemathews
188 days ago
|
|
Hey, I'm a co-founder at ElectricSQL. Durable Streams is the delivery protocol underneath our Postgres sync engine—we've been refining it in production for 18 months. The core idea: streams get their own URL and use opaque, monotonic offsets. Clients persist the last offset they processed and resume with "give me everything after X." No server-side session state, CDN-cacheable, plain HTTP. We kept seeing teams reinvent this for AI token streaming and real-time apps, so we're standardizing it as a standalone protocol. The repo has a reference Node.js server and TypeScript client. Would love to see implementations in other languages—there's a conformance test suite to validate compatibility. Happy to dig into the design tradeoffs—why plain HTTP over WebSockets, etc. |
|