Long-lived bidirectional TCP connection between client and server, multiplexed over HTTP upgrade.
Three ways to deliver server-pushed updates; pick based on direction, scale, and infra constraints.
WebSockets: bidirectional, low-latency message delivery
WebSockets via the gateway tier; pub/sub for cross-box fanout
Long-polling for sync notifications, which works through every corporate firewall