Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Show HN: Durable Streams – Kafka-style semantics for client streaming over HTTP (github.com/durable-streams)
7 points by kylemathews 2 days ago | hide | past | favorite | discuss
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.





Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: