advanced
Realtime и streaming API
Выбирайте WebSocket, Server-Sent Events, long polling и WebRTC по directionality, latency, scale и infrastructure.
На интервью по realtime API — выбор WebSocket, SSE, long polling, WebRTC по directionality, latency, scale, proxies и стоимости infrastructure.
Подтемы: WebSocket APIs, SSE и long polling, WebRTC basics.
На интервью: канал для live notifications vs collaborative editing vs media; auth, heartbeats, backpressure, reconnect.
Типовые ошибки: WebSocket везде через corporate proxies, нет session auth на upgrade, нет ordering/replay после disconnect.
Компромисс — между простотой, производительностью, безопасностью и эксплуатацией: назовите, что оптимизировали и какую цену приняли.
Чеклист:
- Protocol под one-way vs bidirectional.
- Auth на connection и при необходимости per message.
- Heartbeats, idle timeouts, reconnect IDs.
- Proxy buffering и constraints horizontal scale.