Skip to content

Designing Resumable Websockets

with Prakhar Goel

Wednesday 25 November 15:30 – 16:00 Stage 4

About This Session

Reconnecting a WebSocket is easy. Recovering the stream without losing, duplicating, or reordering data is the real problem. Drawing from a production live-transcription system, this talk builds the server-side protocol for resilient real-time AI: logical sessions that outlive connections, heartbeats, sequence numbers, acknowledgements, replay buffers, idempotent processing, backpressure, and observability. We will break the network on purpose, reconnect, and watch the backend restore the stream correctly.

Topics

  • Go
  • JavaScript
  • Networking
  • Software Architecture